aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-06-27 19:00:07 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1997-06-27 19:00:07 -0400
commit78b9f8df80a3c474f0115f929842d66937b90f20 (patch)
tree5a1b8588635ff0fdd9cc68da4883d5a1eb0553fb /gcc
parentb2c44c9c8320a68e3ce8528924dc7efa0226fa8d (diff)
downloadgcc-78b9f8df80a3c474f0115f929842d66937b90f20.zip
gcc-78b9f8df80a3c474f0115f929842d66937b90f20.tar.gz
gcc-78b9f8df80a3c474f0115f929842d66937b90f20.tar.bz2
(i[3456]86-*-linux*): Default thread_file is `posix'.
(i[3456]86-*-linux*gnulibc1): New case. From-SVN: r14353
Diffstat (limited to 'gcc')
-rw-r--r--gcc/configure.in20
1 files changed, 18 insertions, 2 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 2d72d2b..c82d995 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -775,15 +775,31 @@ for machine in $build $host $target; do
broken_install=yes
gnu_ld=yes
;;
+ i[[3456]]86-*-linux*gnulibc1)
+ xm_file=i386/xm-linux.h # Intel 80386's running Linux
+ xmake_file=x-linux # with ELF format using the
+ tm_file=i386/linux.h # Linux C library 5
+ tmake_file="t-linux t-linux-gnulibc1 i386/t-crtstuff"
+ 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
+ if [[ x$thread_file = x ]]; then
+ thread_file='single'
+ fi
+ ;;
i[[3456]]86-*-linux*) # Intel 80386's running Linux
- xm_file=i386/xm-linux.h # with ELF format
- xmake_file=x-linux
+ xm_file=i386/xm-linux.h # with ELF format using glibc 2
+ xmake_file=x-linux # aka Linux C library 6
tm_file=i386/linux.h
tmake_file="t-linux i386/t-crtstuff"
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
+ if [[ x$thread_file = x ]]; then
+ thread_file='posix'
+ fi
;;
i[[3456]]86-*-gnu*)
;;