From: Debian Multimedia Maintainers Date: Wed, 21 Dec 2016 15:31:14 +0000 (+0000) Subject: properly_detect_x32 X-Git-Tag: archive/raspbian/2%0.148.2748+git97eaef2-1+rpi1~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=73b2f576cebb236108376e92e9fc04294886dd14;p=x264.git properly_detect_x32 Gbp-Pq: Name properly_detect_x32.patch --- diff --git a/common/common.h b/common/common.h index 3a74c9e..110627d 100644 --- a/common/common.h +++ b/common/common.h @@ -1015,7 +1015,7 @@ static int ALWAYS_INLINE x264_predictor_clip( int16_t (*dst)[2], int16_t (*mvc)[ return cnt; } -#if ARCH_X86 || ARCH_X86_64 +#if ARCH_X86 || ARCH_X86_64 || ARCH_X32 #include "x86/util.h" #endif diff --git a/configure b/configure index 77f132d..7d271d5 100755 --- a/configure +++ b/configure @@ -669,6 +669,10 @@ esac LDFLAGS="$LDFLAGS $libm" +case `$CC -dumpmachine` in + *gnux32) host_cpu=x32 +esac + stack_alignment=4 case $host_cpu in i*86) @@ -725,6 +729,10 @@ case $host_cpu in ASFLAGS="$ASFLAGS -f elf64" fi ;; + x32) + ARCH="X32" + CFLAGS="$CFLAGS -fPIC" + ;; powerpc*) ARCH="PPC" if [ $asm = auto ] ; then