summaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1997-08-27 16:02:19 -0700
committerJim Wilson <wilson@gcc.gnu.org>1997-08-27 16:02:19 -0700
commit704a63062fc3ffa46721d0bf5332bd11d1c281ee (patch)
treec337bb8714a610481bba532beabda27a93984978 /gcc/configure.in
parentf345de42fc8437a8742aa40cf865de357b21e37f (diff)
downloadgcc-704a63062fc3ffa46721d0bf5332bd11d1c281ee.tar.gz
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
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in14
1 files changed, 12 insertions, 2 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 510018b93a1..c99c7be48f5 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -273,15 +273,25 @@ for machine in $build $host $target; do
fixincludes=Makefile.in
gas=yes gnu_ld=yes
;;
+ alpha*-*-linux-gnulibc1*)
+ tm_file="${tm_file} alpha/linux.h alpha/elf.h"
+ xm_file="${xm_file} alpha/xm-linux.h"
+ target_cpu_default="MASK_GAS"
+ tmake_file="t-linux t-linux-gnulibc1 alpha/t-linux"
+ xmake_file=none
+ fixincludes=Makefile.in
+ gas=yes gnu_ld=yes
+ if [[ x$enable_threads = xyes ]]; then
+ thread_file='posix'
+ fi
+ ;;
alpha*-*-linux-gnu*)
tm_file="${tm_file} alpha/linux.h alpha/elf.h"
xm_file="${xm_file} alpha/xm-linux.h"
target_cpu_default="MASK_GAS"
- gas=no
tmake_file="t-linux alpha/t-linux"
xmake_file=none
fixincludes=Makefile.in
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
gas=yes gnu_ld=yes
if [[ x$enable_threads = xyes ]]; then
thread_file='posix'