summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-04-07 09:39:58 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-04-07 09:39:58 +0000
commitf54634a416cc392f7a1fadce71ea26ee6e6383fb (patch)
tree9ccf23e9d4af0ce90d880d5247c789e90cb99a1c
parent14b9d586fa1fabb695f06c5b9c1d0785207d77ef (diff)
config.guess
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--config.guess43
-rw-r--r--config.sub4
2 files changed, 4 insertions, 43 deletions
diff --git a/config.guess b/config.guess
index a51656dd7b..3ad299643c 100644
--- a/config.guess
+++ b/config.guess
@@ -590,47 +590,8 @@ EOF
${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
rm -f dummy.c dummy
else
- # Either a pre-BFD a.out linker (linux-oldld)
- # or one that does not give us useful --help.
- # GCC wants to distinguish between linux-oldld and linux-aout.
- # If ld does not provide *any* "supported emulations:"
- # that means it is gnuoldld.
- echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
- test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-oldld" && exit 0
-
- case "${UNAME_MACHINE}" in
- i?86)
- VENDOR=pc;
- ;;
- *)
- VENDOR=unknown;
- ;;
- esac
- # Determine whether the default compiler is a.out or elf
- cat >dummy.c <<EOF
-#include <features.h>
-main(argc, argv)
- int argc;
- char *argv[];
-{
-#ifdef __ELF__
-# ifdef __GLIBC__
-# if __GLIBC__ >= 2
- printf ("%s-${VENDOR}-linux\n", argv[1]);
-# else
- printf ("%s-${VENDOR}-linux-libc1\n", argv[1]);
-# endif
-# else
- printf ("%s-${VENDOR}-linux-libc1\n", argv[1]);
-# endif
-#else
- printf ("%s-${VENDOR}-linux-aout\n", argv[1]);
-#endif
- return 0;
-}
-EOF
- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
- rm -f dummy.c dummy
+ echo ${UNAME_MACHINE}-pc-linux
+ exit 0
fi ;;
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
# are messed up and put the nodename in both sysname and nodename.
diff --git a/config.sub b/config.sub
index 9027a69b36..5bb67e96b6 100644
--- a/config.sub
+++ b/config.sub
@@ -165,8 +165,8 @@ case $basic_machine in
i[3456]86)
basic_machine=$basic_machine-pc
;;
- i[3456]86-TOWNS-pc)
- basic_machine=`echo $basic_machine | sed -e 's/-pc//'`
+ i[3456]86-TOWNS*)
+ basic_machine=`echo $basic_machine | sed -e 's/-TOWNS.*/-TOWNS/'`
;;
# Object if more than one company name word.
*-*-*)