From a2abf3f47d51e0ce6d05657d6a936c7eb50b686f Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Wed, 15 Nov 2017 22:33:36 +0100 Subject: [PATCH] libx264: Fix i686 build with NDK r16 --- packages/libx264/build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/libx264/build.sh b/packages/libx264/build.sh index d8d7e492..9e35b55c 100644 --- a/packages/libx264/build.sh +++ b/packages/libx264/build.sh @@ -14,6 +14,9 @@ termux_step_pre_configure () { # Avoid text relocations on i686, see: # https://mailman.videolan.org/pipermail/x264-devel/2016-March/011589.html TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --disable-asm" + # Avoid errors such as "relocation R_386_GOTOFF against preemptible symbol + # x264_significant_coeff_flag_offset cannot be used when making a shared object": + LDFLAGS+=" -fuse-ld=bfd" elif [ $TERMUX_ARCH = "x86_64" ]; then AS=yasm fi -- 2.11.0