From: Jeffrey A Law Date: Wed, 26 Nov 1997 23:07:52 +0000 (+0000) Subject: * From Franz Sirl. X-Git-Tag: releases/egcs-1.0.0~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a8c1559d1d25430f47ad7c848b13cb7fa974cfb;p=thirdparty%2Fgcc.git * From Franz Sirl. * config.guess (powerpc*-*-linux): Handle glibc2 beta release found on RedHat Linux systems. From-SVN: r16766 --- diff --git a/ChangeLog b/ChangeLog index 26b27b0c46b4..ed9fed85027c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Nov 26 16:08:50 1997 Jeffrey A Law (law@cygnus.com) + + * From Franz Sirl. + * config.guess (powerpc*-*-linux): Handle glibc2 beta release + found on RedHat Linux systems. + Fri Nov 21 09:51:01 1997 Jeffrey A Law (law@cygnus.com) * config.guess (alpha stuff): Merge with FSF to avoid incorrect diff --git a/config.guess b/config.guess index 413ed41c0f53..34d431b91830 100755 --- a/config.guess +++ b/config.guess @@ -507,7 +507,36 @@ EOF i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;; sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; - elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;; + elf32ppc) + # Determine Lib Version + cat >dummy.c < +#if defined(__GLIBC__) +extern char __libc_version[]; +extern char __libc_release[]; +#endif +main(argc, argv) + int argc; + char *argv[]; +{ +#if defined(__GLIBC__) + printf("%s %s\n", __libc_version, __libc_release); +#else + printf("unkown\n"); +#endif + return 0; +} +EOF + LIBC="" + ${CC-cc} dummy.c -o dummy 2>/dev/null + if test "$?" = 0 ; then + ./dummy | grep 1\.99 > /dev/null + if test "$?" = 0 ; then + LIBC="libc1" + fi + fi + rm -f dummy.c dummy + echo powerpc-unknown-linux-gnu${LIBC} ; exit 0 ;; esac if test "${UNAME_MACHINE}" = "alpha" ; then