From 704a63062fc3ffa46721d0bf5332bd11d1c281ee Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 27 Aug 1997 16:02:19 -0700 Subject: [PATCH] Patch from Richard Henderson to fix alpha-linux support. * alpha/elf.h (LINK_SPEC): Conditionalize on USE_GNULIBC_1. * config.guess: Recognize alpha-linux-gnulibc1. * configure.in (alpha-*-linux-gnulibc1): New target. (alpha-*-linux-gnu*): Don't build crtbegin/end. From-SVN: r14974 --- gcc/ChangeLog | 7 +++++++ gcc/config.guess | 15 +++++++++++---- gcc/config/alpha/elf.h | 10 ++++++++++ gcc/configure.in | 14 ++++++++++++-- 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 93a2c91b263..281d6fa6ce3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +Wed Aug 27 15:49:12 1997 Richard Henderson + + * alpha/elf.h (LINK_SPEC): Conditionalize on USE_GNULIBC_1. + * config.guess: Recognize alpha-linux-gnulibc1. + * configure.in (alpha-*-linux-gnulibc1): New target. + (alpha-*-linux-gnu*): Don't build crtbegin/end. + Wed Aug 27 11:52:58 1997 Jim Wilson * m68k.md (iorsi3_internal): Readd ! TARGET_5200 check lost in diff --git a/gcc/config.guess b/gcc/config.guess index ee2742b9e0a..1448103304d 100755 --- a/gcc/config.guess +++ b/gcc/config.guess @@ -506,6 +506,7 @@ EOF ret \$31,(\$26),1 .end main EOF + LIBC="" ${CC-cc} dummy.s -o dummy 2>/dev/null if test "$?" = 0 ; then ./dummy @@ -516,10 +517,16 @@ EOF 2) UNAME_MACHINE="alphaev56" ;; - esac - fi - rm -f dummy.s dummy - echo ${UNAME_MACHINE}-unknown-linux-gnu ; exit 0 + esac + + objdump --private-headers dummy | \ + grep ld.so.1 > /dev/null + if test "$?" = 0 ; then + LIBC="libc1" + fi + fi + rm -f dummy.s dummy + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 elif test "${UNAME_MACHINE}" = "mips" ; then cat >dummy.c <