aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-07-02 07:00:33 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1997-07-02 07:00:33 -0400
commit95fd39815d255dfe8b02ee58fc05677340dd2635 (patch)
treee3a8170764bd2576cbb5625efd554de61b1e3cdd /gcc
parent89d9619dc88f67fee7e9c57d09cdf0203d41c252 (diff)
downloadgcc-95fd39815d255dfe8b02ee58fc05677340dd2635.zip
gcc-95fd39815d255dfe8b02ee58fc05677340dd2635.tar.gz
gcc-95fd39815d255dfe8b02ee58fc05677340dd2635.tar.bz2
(m68k-*-linux-gnu*): Default thread_file is `posix'.
(m68k-*-linux-gnulibc1): New configuration. From-SVN: r14377
Diffstat (limited to 'gcc')
-rw-r--r--gcc/configure.in17
1 files changed, 15 insertions, 2 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index c89772a..2dca544 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -1429,15 +1429,28 @@ for machine in $build $host $target; do
extra_headers=math-68881.h
gnu_ld=yes
;;
+ m68k-*-linux-gnulibc1) # Motorola m68k's running Linux
+ xm_file=m68k/xm-linux.h # with ELF format using the
+ xmake_file=x-linux # Linux C library 5
+ tm_file=m68k/linux.h
+ tmake_file="t-linux t-linux-gnulibc1 m68k/t-linux"
+ extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
+ fixincludes=Makefile.in #On Linux, the headers are ok already.
+ extra_headers=math-68881.h
+ gnu_ld=yes
+ ;;
m68k-*-linux-gnu*) # Motorola m68k's running Linux
- xm_file=m68k/xm-linux.h # with ELF format
- xmake_file=x-linux
+ xm_file=m68k/xm-linux.h # with ELF format using glibc 2
+ xmake_file=x-linux # aka the Linux C library 6.
tm_file=m68k/linux.h
tmake_file="t-linux m68k/t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
fixincludes=Makefile.in #On Linux, the headers are ok already.
extra_headers=math-68881.h
gnu_ld=yes
+ if [[ x$thread_file = x ]]; then
+ thread_file='posix'
+ fi
;;
m68k-*-psos*)
tmake_file=m68k/t-m68kbare