diff -ur autoconf-2.62/ChangeLog autoconf-2.62_new/ChangeLog --- autoconf-2.62/ChangeLog 2008-04-06 01:04:49.000000000 +0200 +++ autoconf-2.62_new/ChangeLog 2008-07-04 17:40:40.000000000 +0200 @@ -1,3 +1,8 @@ +2008-07-04 Stepan Kasal + + * lib/autoconf/c.m4 (AC_C_BIGENDIAN): Remove the checks for + universal binaries, it produced false positives. + 2008-06-16 Ralf Wildenhues Fix '#undef variable /* comment */' transform in config diff -ur autoconf-2.62/lib/autoconf/c.m4 autoconf-2.62_new/lib/autoconf/c.m4 --- autoconf-2.62/lib/autoconf/c.m4 2008-04-06 01:04:48.000000000 +0200 +++ autoconf-2.62_new/lib/autoconf/c.m4 2008-07-04 17:38:31.000000000 +0200 @@ -1407,17 +1407,6 @@ #endif])dnl AC_CACHE_CHECK([whether byte ordering is bigendian], [ac_cv_c_bigendian], [ac_cv_c_bigendian=unknown - m4_ifval(m4_ifdef([AH_HEADER], 1)[$4], - [# See if __BIG_ENDIAN__ or __LITTLE_ENDIAN__ is defined. - AC_COMPILE_IFELSE( - [AC_LANG_SOURCE( - [[#if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__) - neither is defined; - #endif - typedef int dummy; - ]])], - [ac_cv_c_bigendian=universal])], - [AC_DIAGNOSE([obsolete], [AC_C_BIGENDIAN suggests AC_CONFIG_HEADERS])]) if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. AC_COMPILE_IFELSE(