configure will check endianness of build machine. When cross compile it fails. So remove the check for Yocto. Upstream-Status: Pending Signed-off-by: Kang Kai Signed-off-by: Sen Zhang Signed-off-by: Wenzong Fan --- ghostscript/base/configure.ac.orig 2013-06-24 03:58:26.224723002 -0400 +++ ghostscript/base/configure.ac 2013-06-24 04:03:29.730807957 -0400 @@ -255,13 +255,13 @@ AC_MSG_CHECKING([for big endian]) -AC_RUN_IFELSE( - [AC_LANG_PROGRAM([#include ], [ - static const int one = 1; - return (*(char*)&one == 0 ? 0 : 1); - ])], - [BIGENDIAN=1;AC_MSG_RESULT(big)], - [BIGENDIAN=0;AC_MSG_RESULT(little)]) +#AC_RUN_IFELSE( +# [AC_LANG_PROGRAM([#include ], [ +# static const int one = 1; +# return (*(char*)&one == 0 ? 0 : 1); +# ])], +# [BIGENDIAN=1;AC_MSG_RESULT(big)], +# [BIGENDIAN=0;AC_MSG_RESULT(little)]) @@ -1922,9 +1922,11 @@ if test "x$BIGENDIAN" != "x0"; then LCMS_ENDIAN="-DUSE_BIG_ENDIAN=$BIGENDIAN" LCMS2_ENDIAN="-DCMS_USE_BIG_ENDIAN=$BIGENDIAN" + AC_MSG_RESULT(big) else LCMS_ENDIAN= LCMS2_ENDIAN= + AC_MSG_RESULT(little) fi AC_SUBST(LCMS_ENDIAN)