# HG changeset patch # User Richard Kenner # Date 886530451 0 # Node ID b2ca9c4f82a5e04dbeb507efef7c4f39b3ed54a8 # Parent 237a0f70c61d17edcbc627a4b46195bdbd5bed52 Add support for Linux/ARM. diff -r 237a0f70c61d -r b2ca9c4f82a5 config.guess --- a/config.guess Tue Feb 03 06:29:24 1998 +0000 +++ b/config.guess Tue Feb 03 18:27:31 1998 +0000 @@ -493,6 +493,12 @@ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; *:Linux:*:*) + # uname on the ARM produces all sorts of strangeness, and we need to + # filter it out. + case "$UNAME_MACHINE" in + arm* | sa110*) UNAME_MACHINE="arm" ;; + esac + # The BFD linker knows what the default object file format is, so # first see if it will tell us. ld_help_string=`ld --help 2>&1` @@ -506,6 +512,7 @@ i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;; i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;; sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; + armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;; esac