aboutsummaryrefslogtreecommitdiff
path: root/config.guess
diff options
context:
space:
mode:
authorIan <ian@pomf.net>1996-12-31 20:51:53 +0000
committerIan <ian@pomf.net>1996-12-31 20:51:53 +0000
commit3c143620a53694307cdfaa864fe47758571001c8 (patch)
tree1506a864df972805843d3c502e318cc9aba4bbf3 /config.guess
parentd38cd08ca397c59fc98dba8c4d0b4bd96c899c9e (diff)
downloadglibc-3c143620a53694307cdfaa864fe47758571001c8.zip
glibc-3c143620a53694307cdfaa864fe47758571001c8.tar.gz
glibc-3c143620a53694307cdfaa864fe47758571001c8.tar.bz2
Recognize mips-unknown-linux-gnu
Diffstat (limited to 'config.guess')
-rwxr-xr-xconfig.guess17
1 files changed, 17 insertions, 0 deletions
diff --git a/config.guess b/config.guess
index 3522a08..59798a9 100755
--- a/config.guess
+++ b/config.guess
@@ -422,6 +422,23 @@ EOF
echo alpha-unknown-linux-gnu ; exit 0
elif test "${UNAME_MACHINE}" = "sparc" ; then
echo sparc-unknown-linux-gnu ; exit 0
+ elif test "${UNAME_MACHINE}" = "mips" ; then
+ cat >dummy.c <<EOF
+main(argc, argv)
+int argc;
+char *argv[];
+{
+#ifdef __MIPSEB__
+ printf ("%s-unknown-linux-gnu\n", argv[1]);
+#endif
+#ifdef __MIPSEL__
+ printf ("%sel-unknown-linux-gnu\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
else
# Either a pre-BFD a.out linker (linux-gnuoldld) or one that does not give us
# useful --help. Gcc wants to distinguish between linux-gnuoldld and linux-gnuaout.