]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
config.guess (alpha stuff): Merge with FSF to avoid incorrect guesses.
authorJeff Law <law@gcc.gnu.org>
Wed, 26 Nov 1997 23:54:57 +0000 (16:54 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 26 Nov 1997 23:54:57 +0000 (16:54 -0700)
        * config.guess (alpha stuff): Merge with FSF to avoid incorrect
        guesses.

From-SVN: r16770

config.guess

index 413ed41c0f531d99735a9d894bda6b9dea887e5d..34d431b91830cc8c4a9de81648f23c85c3200cc5 100755 (executable)
@@ -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 <<EOF
+#include <features.h>
+#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