]> granicus.if.org Git - libjpeg-turbo/commitdiff
Build: Fix AltiVec detection on OS X Leopard
authorDRC <information@libjpeg-turbo.org>
Fri, 1 Sep 2017 14:01:00 +0000 (09:01 -0500)
committerDRC <information@libjpeg-turbo.org>
Fri, 1 Sep 2017 14:01:00 +0000 (09:01 -0500)
The ability to directly access elements of an AltiVec vector is
apparently a more recent thing.

acinclude.m4

index eb440076a02e7993fb4957273a070f0a4d8506d0..113169fe71f2f5c16272801ff351ad6ce17d7d5f 100644 (file)
@@ -263,7 +263,9 @@ AC_DEFUN([AC_CHECK_ALTIVEC],[
     #include <altivec.h>
     int main(void) {
       __vector int vi = { 0, 0, 0, 0 };
-      return vi[0];
+      int i[4];
+      vec_st(vi, 0, i);
+      return i[0];
     }]])], ac_has_altivec=yes)
   CFLAGS="$ac_save_CFLAGS"
   if test "x$ac_has_altivec" = "xyes" ; then