* configure.in <64-bit configuration>: If using gcc, check and

emit error for egcs-1.1.2.
	* configure: Regenerate.
This commit is contained in:
Hans-Peter Nilsson 2002-01-26 21:55:54 +00:00
parent 072cf0527f
commit 966abd7075
3 changed files with 192 additions and 177 deletions

View File

@ -1,5 +1,9 @@
2002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
* configure.in <64-bit configuration>: If using gcc, check and
emit error for egcs-1.1.2.
* configure: Regenerate.
* doc/Makefile.am (install): Depend on install-info.
* doc/Makefile.in: Regenerate.

353
bfd/configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -775,6 +775,18 @@ case ${host64}-${target64}-${want64} in
AC_MSG_WARN([You have requested a 64 bit BFD configuration, but])
AC_MSG_WARN([your compiler may not have a 64 bit integral type])
fi
if test -n "$GCC" ; then
bad_64bit_gcc=no;
AC_MSG_CHECKING([for gcc version with buggy 64-bit support])
# Add more tests for gcc versions with non-working 64-bit support here.
AC_EGREP_CPP([: 2 : 91 : 1 :],[:__GNUC__:__GNUC_MINOR__:__i386__:],
bad_64bit_gcc=yes;
AC_MSG_RESULT([yes: egcs-1.1.2 on ix86 spotted]),
AC_MSG_RESULT(no))
if test $bad_64bit_gcc = yes ; then
AC_ERROR([A newer version of gcc is needed for the requested 64-bit BFD configuration])
fi
fi
;;
false-false-false)
wordsize=32