mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
Better endianness fix
svn path=/trunk/; revision=7149
This commit is contained in:
parent
76565e9d8d
commit
df97d2cc0e
@ -1,3 +1,7 @@
|
|||||||
|
2008-07-02 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* configure.in: Better endianness fix. From Tomas Mraz.
|
||||||
|
|
||||||
2008-07-02 Matthias Clasen <mclasen@redhat.com>
|
2008-07-02 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* NEWS: Updates
|
* NEWS: Updates
|
||||||
|
14
configure.in
14
configure.in
@ -821,6 +821,20 @@ AM_CONDITIONAL(HAVE_SUNSTUDIO_VISIBILITY, [test x$g_have_sunstudio_visibility =
|
|||||||
|
|
||||||
# check for bytesex stuff
|
# check for bytesex stuff
|
||||||
AC_C_BIGENDIAN
|
AC_C_BIGENDIAN
|
||||||
|
if test x$ac_cv_c_bigendian = xuniversal ; then
|
||||||
|
AC_TRY_COMPILE([#include <endian.h>], [#if __BYTE_ORDER == __BIG_ENDIAN
|
||||||
|
#else
|
||||||
|
#error Not a big endian.
|
||||||
|
#endif],
|
||||||
|
ac_cv_c_bigendian=yes
|
||||||
|
,AC_TRY_COMPILE([#include <endian.h>], [#if __BYTE_ORDER == __LITTLE_ENDIAN
|
||||||
|
#else
|
||||||
|
#error Not a little endian.
|
||||||
|
#endif],
|
||||||
|
ac_cv_c_bigendian=no
|
||||||
|
,AC_MSG_WARN([Could not determine endianness.])))
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# check for header files
|
# check for header files
|
||||||
AC_CHECK_HEADERS([dirent.h float.h limits.h pwd.h grp.h sys/param.h sys/poll.h sys/resource.h])
|
AC_CHECK_HEADERS([dirent.h float.h limits.h pwd.h grp.h sys/param.h sys/poll.h sys/resource.h])
|
||||||
|
Loading…
Reference in New Issue
Block a user