summaryrefslogtreecommitdiff
path: root/libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch')
-rw-r--r--libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch b/libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch
new file mode 100644
index 000000000..96d2442a7
--- /dev/null
+++ b/libre/handbrake/0002-Fix-linking-issue-when-disabling-internal-x265.patch
@@ -0,0 +1,43 @@
+From 8712791f459d5b8e36ae6f407c6f45e661a2311d Mon Sep 17 00:00:00 2001
+From: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+Date: Wed, 13 Nov 2019 16:07:39 +0100
+Subject: [PATCH 2/2] Fix linking issue when disabling internal x265
+
+Without that fix we have:
+ /usr/bin/ld: ./libhb/libhandbrake.a(common.o): undefined reference to symbol 'x265_api_query'
+ /usr/bin/ld: /usr/lib/libx265.so.179: error adding symbols: DSO missing from command line
+
+Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+---
+ gtk/configure.ac | 1 +
+ test/module.defs | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gtk/configure.ac b/gtk/configure.ac
+index 82e8d88ce..034ccdcdb 100644
+--- a/gtk/configure.ac
++++ b/gtk/configure.ac
+@@ -237,6 +237,7 @@ case $host in
+ HB_LIBS="$HB_LIBS -lva -lva-drm"
+ fi
+ if test "x$use_x265" = "xyes" ; then
++ HB_LIBS="$HB_LIBS -lx265"
+ if test "x$use_numa" = "xyes" ; then
+ HB_LIBS="$HB_LIBS -lnuma"
+ fi
+diff --git a/test/module.defs b/test/module.defs
+index ffc00a8b2..1895d16ee 100644
+--- a/test/module.defs
++++ b/test/module.defs
+@@ -16,7 +16,7 @@ TEST.libs = $(LIBHB.a)
+ TEST.GCC.l = \
+ ass avformat avfilter avcodec avutil swresample postproc mp3lame dvdnav \
+ dvdread fribidi \
+- swscale vpx theoraenc theoradec vorbis vorbisenc ogg x264 \
++ swscale vpx theoraenc theoradec vorbis vorbisenc ogg x264 x265 \
+ bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d
+
+ ifeq (,$(filter $(HOST.system),darwin cygwin mingw))
+--
+2.24.0
+