ppc/cpu: make linux 32bit specific altivec detection depend on __linux__
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 24 Sep 2012 11:24:00 +0000 (13:24 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 24 Sep 2012 11:41:48 +0000 (13:41 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavutil/ppc/cpu.c

index fc38be6..20837da 100644 (file)
@@ -61,7 +61,7 @@ int ff_get_cpu_flags_ppc(void)
     if (err == 0)
         return has_vu ? AV_CPU_FLAG_ALTIVEC : 0;
     return 0;
-#elif CONFIG_RUNTIME_CPUDETECT
+#elif CONFIG_RUNTIME_CPUDETECT && defined(__linux__) && !ARCH_PPC64
     int proc_ver;
     // Support of mfspr PVR emulation added in Linux 2.6.17.
     __asm__ volatile("mfspr %0, 287" : "=r" (proc_ver));