diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1997-07-02 07:40:30 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1997-07-02 07:40:30 -0400 |
commit | 9ad03bc1e2b1c471dc2cc5989b186f3cfc37d102 (patch) | |
tree | 288e27eca50b757edcad2e09a17cd6091cdda7b8 /gcc | |
parent | 985c5e5bdc69bbe9ab353b5e1cbbba25cf7be3f9 (diff) | |
download | gcc-9ad03bc1e2b1c471dc2cc5989b186f3cfc37d102.zip gcc-9ad03bc1e2b1c471dc2cc5989b186f3cfc37d102.tar.gz gcc-9ad03bc1e2b1c471dc2cc5989b186f3cfc37d102.tar.bz2 |
(sparc-*-linux-gnulibc1*): New configuration.
From-SVN: r14381
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/configure.in | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/gcc/configure.in b/gcc/configure.in index a96d3b6..16589a1 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -2286,16 +2286,28 @@ for machine in $build $host $target; do broken_install=yes gnu_ld=yes ;; - sparc-*-linux-gnu*) # Sparc's running Linux, ELF - xm_file=sparc/xm-linux.h + sparc-*-linux-gnulibc1*) # Sparc's running Linux + xm_file=sparc/xm-linux.h # with ELF format using the + xmake_file=x-linux # Linux C library 5. tm_file=sparc/linux.h - xmake_file=x-linux + tmake_file=t-linux t-linux-gnulibc1 + extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" + fixincludes=Makefile.in #On Linux, the headers are ok already. + broken_install=yes + gnu_ld=yes + ;; + sparc-*-linux-gnu*) # Sparc's running Linux + xm_file=sparc/xm-linux.h # with ELF format using glibc 2 + xmake_file=x-linux # aka the Linux C library 6. + tm_file=sparc/linux.h + tmake_file=t-linux + extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" fixincludes=Makefile.in #On Linux, the headers are ok already. broken_install=yes gnu_ld=yes - # Don't use it. Linux uses a slightly different one. - # The real one comes with the Linux C library. - #extra_parts="crtbegin.o crtend.o" + if [[ x$thread_file = x ]]; then + thread_file='posix' + fi ;; sparc-*-lynxos*) if [[ x$gas = xyes ]] |