1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-14 21:47:19 +02:00

* acinclude.m4 (GNUPG_CHECK_ENDIAN): When crosscompiling assume

little only for Intel CPUs.

* configure.ac: Check for ranlib and ar.  This is required for
cross compiling.
This commit is contained in:
Werner Koch 2003-03-24 16:18:30 +00:00
parent 930290698a
commit 62df762d9e
4 changed files with 29 additions and 7 deletions

View file

@ -1,5 +1,5 @@
dnl macros to configure gnupg
dnl Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
dnl Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
dnl
dnl This file is part of GnuPG.
dnl
@ -106,13 +106,21 @@ AC_DEFUN(GNUPG_CHECK_DOCBOOK_TO_TEXI,
])
dnl GNUPG_CHECK_ENDIAN
dnl define either LITTLE_ENDIAN_HOST or BIG_ENDIAN_HOST
dnl
define(GNUPG_CHECK_ENDIAN,
[ if test "$cross_compiling" = yes; then
AC_MSG_WARN(cross compiling; assuming little endianess)
[
tmp_assumed_endian=big
if test "$cross_compiling" = yes; then
case "$host_cpu" in
i[345678]* )
tmp_assumed_endian=little
;;
*)
;;
esac
AC_MSG_WARN(cross compiling; assuming $tmp_assumed_endian endianess)
fi
AC_MSG_CHECKING(endianess)
AC_CACHE_VAL(gnupg_cv_c_endian,
@ -141,7 +149,7 @@ define(GNUPG_CHECK_ENDIAN,
}],
gnupg_cv_c_endian=little,
gnupg_cv_c_endian=big,
gnupg_cv_c_endian=little
gnupg_cv_c_endian=$tmp_assumed_endian
)
fi
])