diff options
Diffstat (limited to 'package')
24 files changed, 456 insertions, 2780 deletions
diff --git a/package/avahi/avahi.mk b/package/avahi/avahi.mk index 13ae85fc0..dc04869e7 100644 --- a/package/avahi/avahi.mk +++ b/package/avahi/avahi.mk @@ -10,7 +10,7 @@ # either version 2.1 of the License, or (at your option) any # later version. -AVAHI_VERSION = 0.6.28 +AVAHI_VERSION = 0.6.29 AVAHI_SOURCE = avahi-$(AVAHI_VERSION).tar.gz AVAHI_SITE = http://www.avahi.org/download/ AVAHI_INSTALL_STAGING = YES diff --git a/package/gnuconfig/CVS/Entries b/package/gnuconfig/CVS/Entries deleted file mode 100644 index 07ca106ed..000000000 --- a/package/gnuconfig/CVS/Entries +++ /dev/null @@ -1,14 +0,0 @@ -D/doc//// -D/lib//// -D/m4//// -D/patches//// -D/po//// -D/scripts//// -D/src//// -D/tests//// -D/testsuite//// -/Makefile/1.6/Mon Sep 26 07:33:33 2005// -/ChangeLog/1.387/Thu Sep 20 16:47:12 2007// -/config.guess/1.368/Thu Sep 20 16:47:12 2007// -/config.sub/1.356/Thu Sep 20 16:47:05 2007// -/uname/1.5/Tue Aug 21 18:37:34 2007// diff --git a/package/gnuconfig/CVS/Repository b/package/gnuconfig/CVS/Repository deleted file mode 100644 index 04204c7c9..000000000 --- a/package/gnuconfig/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -config diff --git a/package/gnuconfig/CVS/Root b/package/gnuconfig/CVS/Root deleted file mode 100644 index 192e02e93..000000000 --- a/package/gnuconfig/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/config diff --git a/package/gnuconfig/ChangeLog b/package/gnuconfig/ChangeLog deleted file mode 100644 index 2bba73eb5..000000000 --- a/package/gnuconfig/ChangeLog +++ /dev/null @@ -1,1996 +0,0 @@ -2007-07-25 Mike Frysinger <vapier@gentoo.org> - - * testsuite/config-guess.sh (run_config_guess): Do not prefix with - "function" as this is not permitted by POSIX. - * testsuite/config-sub.sh (run_config_sub): Likewise. - -2007-07-24 Ben Elliston <bje@gnu.org> - - * config.guess: Remove trailing whitespace. - -2007-07-22 Ben Elliston <bje@gnu.org> - - Reported by Luke Mewburn <luke@mewburn.net>: - * config.guess: Fix typo ix86xen -> i86xen. - -2007-06-28 Ben Elliston <bje@gnu.org> - - From M R Swami Reddy <MR.Swami.Reddy@nsc.com>: - * config.sub: Rename cr16c to cr16. - -2007-05-17 Ben Elliston <bje@gnu.org> - - From Luke Mewburn <luke@mewburn.net>: - * config.guess (i86xen:SunOS:5.*:*): New. - * testsuite/config-guess.data: Add test case. - -2007-04-29 Ben Elliston <bje@gnu.org> - - From Pedro Alves <pedro_alves@portugalmail.pt>: - * config.sub (mingw32ce): New. - * testsuite/config-sub.data: Add test cases. - -2007-03-06 Ben Elliston <bje@gnu.org> - - * config.guess (*:Interix*:[3456]*): Consolidate all machine - possibilities into a single entry with a case statement that - examines ${UNAME_MACHINE}. Suggested by <jerker.back@telia.com>. - -2007-01-18 Ben Elliston <bje@gnu.org> - - * testsuite/config-sub.data: Add MeP test cases. - - From Dave Brolley <brolley@redhat.com> - 2001-03-19 Ben Elliston <bje@redhat.com> - - * config.sub (mep, mep-*): Add. - -2007-01-15 Ben Elliston <bje@gnu.org> - - * config.guess (SX-8R:SUPER-UX:*:*): New. - * testsuite/config-guess.data: Add a test case. - -2007-01-04 Ben Elliston <bje@gnu.org> - - From Alexander Boettcher <alex@kaffe.org> via Dalibor Topic: - * config.sub: Recognise -drops*. - * testsuite/config-sub.data: Add a test. - -2006-12-22 Ben Elliston <bje@gnu.org> - - * config.guess (i*:MINGW:*:*): Rename from this .. - (*:MINGW:*:*): .. to this. - * testsuite/config-guess.data: Add test cases. - -2006-12-08 Bob Wilson <bob.wilson@acm.org> - - * config.guess (xtensa:Linux:*:*): New. - * testsuite/config-guess.data: Add test case. - * testsuite/config-sub.data: Add xtensa-elf and xtensa-linux. - -2006-12-08 Kazu Hirata <kazu@codesourcery.com> - Ben Elliston <bje@gnu.org> - - * config.sub: Recognize fido and fido-*. - * testsuite/config-sub.data: Add test cases. - -2006-11-30 Ben Elliston <bje@gnu.org> - - * config.guess (SX-7:SUPER-UX:*:*): New. - * testsuite/config-guess.data: Add test case. - -2006-11-15 Ben Elliston <bje@gnu.org> - - From Josselin Mouette <joss@debian.org>: - * config.guess (SX-8:SUPER-UX:*:*): New. - * testsuite/config-guess.data: Add test case. - -2006-11-08 Ben Elliston <bje@gnu.org> - - * config.guess (authenticamd:Interix*:[3456]*): Another AMD64. - * testsuite/config-guess.data: Add test case. - -2006-11-07 Steve Woodford <scw@NetBSD.org> - Ben Elliston <bje@gnu.org> - - * config.guess (*:NetBSD:*:*): Handle sh5el arch. - * config.sub (sh5el): New basic_machine. - * testsuite/config-sub.data: Add test cases. - -2006-09-20 Ben Elliston <bje@gnu.org> - - * config.sub (score, score-*): New. - * testsuite/config-sub.data: Add test cases. - -2006-08-14 Thiemo Seufer <ths@mips.com> - Nigel Stephens <nigel@mips.com> - David Ung <davidu@mips.com> - - * config.sub (sde): New. - * testsuite/config-sub.data: Add test cases. - -2006-08-14 Vijay K. Munjal <vijaykumarm1@KPITCummins.com> - - * config.sub (xc16x, xc16x-*): New. - * testsuite/config-sub.data: Add test cases. - -2006-07-02 Masaki MURANAKA <monaka@monami-software.com> - - * config.sub (toppers-*): New. - * testsuite/config-sub.data: Add test case. - -2006-07-02 Ben Elliston <bje@gnu.org> - - * config.guess (macppc:MirBSD:*:*): Fix typo. - * testsuite/config-guess.data: Add test case. - -2006-07-02 Ben Elliston <bje@gnu.org> - - * config.guess: Handle Interix 6. - * testsuite/config-guess.data: Add test case. - -2006-06-06 Ben Elliston <bje@gnu.org> - - From H??vard Skinnemoen <hskinnemoen@atmel.com>: - * config.guess (avr32*:Linux:*:*): New. - * config.sub (avr32, avr32-*): Likewise. - * testsuite/config-guess.data: Add test case. - * testsuite/config-sub.data: Likewise. - -2006-05-13 Ben Elliston <bje@gnu.org> - - * config.sub: Specify -elf as the default OS for spu. - (c4x-* | tic4x-*): Tidy formatting. - * testsuite/config-sub.data: Update tests. - -2006-05-13 Bruno Haible <bruno@clisp.org> - - * config.guess: Change support for Sun C/C++ 5.9 on Linux/x86 to - use compiler-specific predefines other than __sun. - -2006-05-12 Ben Elliston <bje@gnu.org> - - * config.sub (spu): New. - * testsuite/config-sub.data: Add test case. - -2006-05-12 Ben Elliston <bje@gnu.org> - - * config.sub (m32c, m32c-*): Fold into the standard case. - -2006-04-26 Bruno Haible <bruno@clisp.org> - Ben Elliston <bje@gnu.org> - - * config.guess (amd64:FreeBSD:*:*) Detect as x86_64. - * testsuite/config-guess.data: Add test case. - -2006-03-13 Ben Elliston <bje@gnu.org> - - Revert these patches at Earnie Boyd's request: - - * testsuite/config-guess.data: Tweak MSYS_NT-5.1 test. - - * config.guess: Handle i*:MSYS_NT-*:*:* for MSYS/Mingw. - * testsuite/config-guess.data: Add test case. - -2006-03-07 Mike Frysinger <vapier@gentoo.org> - - * config.sub (sheb, sheb-*): Handle these in addition to shbe. - * testsuite/config-sub.data: Add test case. - -2006-03-06 Ben Elliston <bje@gnu.org> - - * uname: Exit with exit code 0. - -2006-02-27 David S. Miller <davem@sunset.davemloft.net> - Ben Elliston <bje@gnu.org> - - * config.sub (sparcv9v, sparc64v): Recognise SUN4V-based SPARCs. - * testsuite/config-sub.data: Add test cases. - -2006-02-27 Ben Elliston <bje@gnu.org> - - * config.guess, config.sub: Add 2006 to copyright years. - -2006-02-23 Ben Elliston <bje@gnu.org> - - * config.guess (EM64T:Interix:*:*): New case. - * testsuite/config-guess.data: Add test case. - -2006-02-23 Mike Frysinger <vapier@gentoo.org> - - * config.sub (nios, nios2): New. - * testsuite/config-sub.data: Add test cases. - -2006-02-23 Ben Elliston <bje@gnu.org> - - * config.guess (x86:Interix*:[345]*): Retain full Interix version. - * testsuite/config-guess.data: Update Interix test(s). - -2006-02-23 Ben Elliston <bje@gnu.org> - - * testsuite/config-guess.data: Tweak MSYS_NT-5.1 test. - -2006-02-23 Dan Nicolaescu <dann@ics.uci.edu> - - * config.guess (i*86:Linux:*:*): Recognise the Sun Studio compiler - by handling #if defined(__sun). - -2006-02-23 Ben Elliston <bje@gnu.org> - - * config.guess: Handle i*:MSYS_NT-*:*:* for MSYS/Mingw. - * testsuite/config-guess.data: Add test case. - -2006-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> - - * config.guess: Don't use semicolons to separate sed commands, as - POSIX says it's not portable. - Noted by Paul Eggert <eggert@cs.ucla.edu>. - -2006-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> - - * config.guess (set_cc_for_build): Do not pass `-q' to mktemp. - Reported by Bruce Korb <bkorb@gnu.org>. - -2006-01-19 Robert Millan <robertmh@gnu.org> - - * testsuite/config-guess.data: Add test case for GNU/kFreeBSD. - * testsuite/config-sub.data: Add test case for amd64-kfreebsd5.4-gnu. - -2006-01-02 Ben Elliston <bje@gnu.org> - - * config.guess (*:SolidBSD:*:*): New. - * config.sub (-solidbsd*): New. - * testsuite/config-guess.data: Add test case. - * testsuite/config-sub.data: Ditto. - -2005-12-23 Ben Elliston <bje@gnu.org> - - From Takahashi Yoshihiro <nyan@jp.FreeBSD.org>: - * config.guess (pc98:FreeBSD:*:*) Add special case. - * config.sub (pc98, pc98-*): New. - * testsuite/config-guess.data: Add test case. - * testsuite/config-sub.data: Ditto. - -2005-12-22 Ben Elliston <bje@gnu.org> - - From John Williams <jwilliams@itee.uq.edu.au>: - * config.sub (mb, microblaze): New basic_machine. - * testsuite/config-sub.data: New tests. - -2005-12-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> - - * config.guess (mips:Linux:*:*, mips64:Linux:*:*, i*86:Linux:*:*): - Fix quoting of eval command line, allow for preprocessor to insert - white space between C tokens. - (i*86:Linux:*:*): Handle Portland Group pgcc like Intel icc; it - doesn't define __ELF__ either. - -2005-12-11 Ben Elliston <bje@gnu.org> - - From Shaun Jackman <sjackman@gmail.com>: - * config.sub: Add the KERNEL-OS combination linux-newlib*. - * testsuite/config-sub.data: Add a test for i386-linux-newlib. - -2005-12-11 Ben Elliston <bje@gnu.org> - - Reported by Leif Ekblad <leif@rdos.net>: - * config.guess (i*86:rdos:*:*): New. - * config.sub: Handle rdos. - * testsuite/config-guess.data: Add test case for RDOS. - * testsuite/config-sub.data: Likewise. - -2005-12-09 Ben Elliston <bje@gnu.org> - - Reported by Jan-Benedict Glaw <jbglaw@lug-owl.de>: - * config.guess (vax:Linux:*:): Detect as vax-dec-linux-gnu. - * testsuite/config-guess.data: Add test. - -2005-12-09 Nathan Sidwell <nathan@codesourcery.com> - - * config.sub (mt): Rename from ms1. - (ms1): Alias it to mt for backward compatibility. - * testsuite/config-sub.data: Update testsuite. - -2005-11-13 Kean Johnston <jkj@sco.com> - - * config.sub: Allow -sco6 and -sco5v6 to be aliases for SCO - OpenServer 6. - * testsuite/config-sub.data: New tests. - -2005-11-11 Ben Elliston <bje@gnu.org> - - * testsuite/config-guess.data: Add test case for Linux PPC64. - -2005-11-11 Ben Elliston <bje@gnu.org> - - * config.guess (x86:Interix*:[345]*): Handle Interix version 5. - * testsuite/config-guess.data: Add test case. - -2005-09-19 Gerben Wierda <Gerben.Wierda@rna.nl> - - * config.guess (*:Darwin:*:*): Don't treat *86 specifically. - -2005-08-03 Ben Elliston <bje@gnu.org> - - Reported by Kulkin Alexey <kulkin@yandex.ru>: - * config.guess (x86_64:CYGWIN*:*:*): New case. - * testsuite/config-guess.data: Add test case. - -2005-07-14 Robert Millan <robertmh@gnu.org> - - * config.guess (or32:Linux:*:*): Detect. - * testsuite/config-guess.data: Add test case. - -2005-07-08 Michael Haubenwallner <michael.haubenwallner@salomon.at> - - * config.guess: Let set_cc_for_build evaluate only once to avoid - creation of more than one tmpdir without removing the old one. - -2005-07-08 Ben Elliston <bje@gnu.org> - - * config.sub: Add support for Haiku. - * testsuite/config-sub.data: Add test cases for i386, SPARC and - PowerPC Haiku. - -2005-07-08 Ben Elliston <bje@gnu.org> - - * Makefile (SHELL): Remove override. - -2005-07-04 Ben Elliston <bje@gnu.org> - Paul Mundt <lethal@linux-sh.org> - - * config.sub: Handle sh2a/sh4a. - * testsuite/config-sub.data: Add test cases. - -2005-07-01 Robert Millan <robertmh@gnu.org> - - * config.sub: Deprecate "openrisc" in favour of "or32". - Do not default the OS field to "coff". - * testsuite/config-sub.data: Add a test case. - -2005-06-30 Ben Elliston <bje@gnu.org> - - * config.sub (sh64): Remove duplicate entry. - * testsuite/config-sub.data: Add test case for sh64. - -2005-06-30 Mike Frysinger <vapier@gentoo.org> - - * config.sub (mips64vr5900, mips64vr5900el): New machines. - * testsuite/config-sub.data: Add test cases. - -2005-06-30 Brad Smith <brad@comstyle.com> - - * config.guess: Simplify OpenBSD support. - -2005-06-02 Aldy Hernandez <aldyh@redhat.com> - - * config.sub (ms1, ms1-*): New. - * testsuite/config-sub.data: Add test cases. - -2005-06-02 Jim Blandy <jimb@redhat.com> - - * config.sub (m32c, m32c-*): New. - * testsuite/config-sub.data: Add test cases. - -2005-05-27 Ben Elliston <bje@gnu.org> - - * config.guess (i*:windows32*:*): uname -m includes "-pc", so no - need to emit it additionally. - * testsuite/config-guess.data: Update test case. - -2005-05-15 Ben Elliston <bje@gnu.org> - - Reported by Sam Steingold <sds@gnu.org>: - * config.guess (i*:windows32*:*): New. - * testsuite/config-guess.data: Add a corresponding test case. - -2005-05-15 Paul Eggert <eggert@cs.ucla.edu> - - * config.guess: Fix remaining problematic uses of "exit 0" (and - one problematic use of "&& exit"). - -2005-05-12 Ben Elliston <bje@gnu.org> - - * config.guess: Update Free Software Foundation address. - * config.sub: Likewise. - -2005-05-12 Ben Elliston <bje@gnu.org> - - * uname: Similar to the last change, remove all exit commands and - let the script exit with the exit code of the last command. - -2005-05-12 Paul Eggert <eggert@CS.UCLA.EDU> - - Explanation for this subtle change: - - From: Paul Eggert <eggert@CS.UCLA.EDU> - To: config-patches@gnu.org - Subject: config.guess, config.sub misdiagnose write errors - - config.guess and config.sub sometimes mishandle write errors to - stdout: they either ignore the errors, or output invalid - diagnostics when they occur. For a simple (albeit unrealistic) - example, on my Solaris 8 (sparc) host, the command "config.guess - >&-" exits with status 0; it should exit with status 1, due to the - write failure. - - * config.guess: Don't exit with an explicit exit code of 0. - * config.sub: Likewise. - -2005-05-12 Ben Elliston <bje@gnu.org> - - * config.guess (i*86:skyos:*:*): New. - * config.sub (case $os): Handle "-skyos*" as a valid OS. - * testsuite/config-guess.data: Add a test case. - * testsuite/config-sub.data: Likewise. - -2005-05-12 Tim Rice <tim@multitalents.net> - - * config.guess: Add support for SCO OpenServer 6. - -2005-05-12 Noah Misch <noah@cs.caltech.edu> - - * config.guess (9000/[34678]??:HP-UX:*:*): Discard stderr of `cc - -E -'; HP `cc' emits an error for it but still preprocesses - standard input as expected. Add comment. - -2005-05-12 Nick Burrett <nick@sqrt.co.uk> - Ben Elliston <bje@gnu.org> - - * config.guess (arm:riscos:*:*): New configuration. - * testsuite/config-sub.data: New tests. - * testsuite/config-guess.data: Likewise. - -2005-05-12 Nick Burrett <nick@sqrt.co.uk> - - * config.guess: Add a missing newline to arm-acorn-riscix string. - -2005-04-22 Paul Green <Paul.Green@stratus.com> - Ben Elliston <bje@gnu.org> - - * config.guess: Add Stratus VOS IA32 systems. - * testsuite/config-guess.data: Add a testcase. - -2005-04-22 Ben Elliston <bje@gnu.org> - Bernd Schmidt <bernds_cb1@t-online.de> - - * config.sub (bfin): New target. - * testsuite/config-sub.data: Test bfin-elf. - -2005-04-22 Ben Elliston <bje@gnu.org> - Dave Miller <davem@davemloft.net> - - * config.sub (sparc64b): Handle. - * testsuite/config-sub.data: Test sparc64-linux, sparc64b-linux. - -2005-03-24 Paul Eggert <eggert@cs.ucla.edu> - - * config.guess: Update URL for script location. - Problem reported by Bruno Haible. - -2005-02-10 Ben Elliston <bje@gnu.org> - J Shepherd <jashepherd@usa.net> - - * config.guess (NSE-?:NONSTOP_KERNEL:*:*): New. - * testsuite/config-guess.data: Test for nse-tandem-nsk. - -2005-02-10 Ben Elliston <bje@gnu.org> - - * testsuite/config-guess.data: Add craynv-cray-unicosmp2.5.X case. - -2005-02-10 Ben Elliston <bje@gnu.org> - - * testsuite/config-sub.sh (run_config_sub): New function. Compute - $rc within the function and return it. - * testsuite/config-guess.sh (run_config_guess): Likewise. - -2005-02-10 Ben Elliston <bje@gnu.org> - - * config.guess (amd64:CYGWIN*:*:*): New. - * testsuite/config-sub.data: Add amd64-cygwin, x86_64-cygwin. - * testsuite/config-guess.data: Add x86_64-unknown-cygwin test. - -2005-02-10 Ben Elliston <bje@gnu.org> - - * config.guess: Update copyright years. - * config.sub: Likewise. - -2005-01-11 Inderpreet Singh <inderpreetb@noida.hcltech.com> - Ben Elliston <bje@gnu.org> - - * config.sub: Handle maxq target. - * testsuite/config-sub.data: Add maxq and maxq-elf tests. - -2004-11-30 Melissa Mears <asterisk@graces.dricas.com> - - * config.sub: Handle xbox alias. - * testsuite/config-sub.data: Add xbox case. - -2004-11-17 Ian Lance Taylor <ian@wasabisystems.com> - Ben Elliston <bje@gnu.org> - - * config.sub: Recognize xscalee[bl]. - * testsuite/config-sub.data: Add xscale, xscalee[bl] cases. - -2004-11-12 Ben Elliston <bje@gnu.org> - - * config.guess (*:z/VM:*:*): Add new case. - * config.sub (os): Add case for -zvmoe. - * testsuite/config-guess.data: Add a test case. - * testsuite/config-sub.data: Likewise. - -2004-11-12 Ben Elliston <bje@gnu.org> - - * testsuite/config-guess.sh: Use , and not / as the sed delimiter. - -2004-11-12 Andris Pavenis <pavenis@latnet.lv> - - * config.sub (djgpp): Alias to i586-pc-msdosdjgpp. - * testsuite/config-sub.data: Add a test case. - -2004-10-25 Ben Elliston <bje@gnu.org> - - * testsuite/config-guess.sh: Reduce recurring tabs into a single - tab, to allow the test data to be better aligned in columns. - -2004-10-25 Ben Elliston <bje@gnu.org> - - Reported by Monty Solomon <monty@roscom.com>: - * config.guess (*:XENIX:*:SysV): New. - * testsuite/config-guess.data: Add a test case. - -2004-10-25 Ben Elliston <bje@gnu.org> - - Reported by Martin Hammer <martin.hammer@siemens.com>: - * config.guess (DRS?6000:isis:4.2*:7*): New pattern. - -2004-09-07 Ben Elliston <bje@gnu.org> - - * config.guess (frv:Linux:*:*): New. - * testsuite/config-sub.data: Add cris-linux, frv-linux. - * testsuite/config-guess.data: Add frv-linux-unknown-gnu case. - -2004-08-27 Hans-Peter Nilsson <hp@axis.com> - - * config.sub: Handle crisv32, alias etraxfs. - * config.guess (crisv32:Linux:*:*): Handle. - * testsuite/config-sub.data: Add test case. - * testsuite/config-guess.data: Likewise. - -2004-08-22 Ben Elliston <bje@gnu.org> - - * Makefile (check): Run config-guess.sh tests as well. - * testsuite/config-guess.sh: New test. - * testsuite/config-guess.data: New file. - * testsuite/uname.in: Likewise. - * testsuite/config-sub.data (amd64-unknown-freebsd5.2): New case. - -2004-08-13 Brad Smith <brad@comstyle.com> - - * config.guess (*:OpenBSD:*:*): Remove defunct MIPS machines. - (sgi:OpenBSD:*:*): Emit mips64, not mipseb. - -2004-08-11 Paul Eggert <eggert@cs.ucla.edu> - - * config.guess (*:Darwin:*:*): If uname -p reports "unknown", - assume the processor is a powerpc. This is because coreutils - uname (at least versions 4.5.7 through 5.2.1) outputs "unknown" - in this case, due to a MacOS X bug that causes - sysctl ((int[]) {CTL_HW, HW_MACHINE_ARCH}, 2, buffer, &bufsize, 0, 0) - to return a negative number. - Problem reported by Petter Reinholdtsen in: - http://lists.gnu.org/archive/html/bug-gnu-utils/2003-02/msg00201.html - -2004-07-19 Ben Elliston <bje@gnu.org> - - * config.guess (S7501:*:4.0:3.0): Handle NCR System V UNIX machine. - -2004-07-02 Ben Elliston <bje@gnu.org> - - * testsuite/config-sub.data: Add i386-elf to i786-elf. - -2004-06-30 Ben Elliston <bje@gnu.org> - - * testsuite/config-sub.data: Add more new tests. - -2004-06-25 Ben Elliston <bje@gnu.org> - - * Makefile (check): New target. - * testsuite/config-sub.sh: New test. - * testsuite/config-sub.data: New file. - -2004-06-24 Ben Elliston <bje@gnu.org> - - * config.guess: Update copyright years. - * config.sub: Likewise. - -2004-06-22 Robert Millan <robertmh@gnu.org> - - * config.guess (*:FreeBSD:*:*): Remove check for glibc (unneeded - since GNU/kFreeBSD systems match *:GNU/*:*:* instead). - -2004-06-22 Stanley F. Quayle <stan@stanq.com> - - * config.guess (*:*VMS:*:*): New entry. Replaces - Alpha:OpenVMS:*. Recognize and advertise all VMS flavors as dec - manufacturer. - -2004-06-22 Ben Elliston <bje@gnu.org> - - * config.guess: Cray fixes from Wendy Palm <wendyp@cray.com>. - * config.sub: Likewise. - -2004-06-22 Ben Elliston <bje@gnu.org> - - Reported by Hans-Peter Nilsson <hp@bitrange.com>: - * config.sub: Correctly handle mmix-knuth and mmix-knuth-mmixware. - -2004-06-21 Ben Elliston <bje@gnu.org> - - * Makefile: New file. - -2004-06-11 Ben Elliston <bje@gnu.org> - - * config.guess (pegasos:OpenBSD:*:*): Remove. - -2004-06-11 Ben Elliston <bje@gnu.org> - - From Wouter Verhelst <wouter@grep.be>: - * config.guess (M68*:*:R3V[5678]:*): Detect R3V8. - -2004-06-11 Ben Elliston <bje@gnu.org> - - * config.guess (luna88k:OpenBSD:*:*): New. - -2004-03-12 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> - - * config.guess (m32r*:Linux:*:*): New case. - * config.sub: Handle m32rle. - -2004-03-12 Ben Elliston <bje@wasabisystems.com> - - From Jens Petersen <petersen@redhat.com>: - * config.sub: Handle sparcv8. - -2004-03-03 Ben Elliston <bje@wasabisystems.com> - - From Tom Smith <smith@cag.lkg.hp.com>: - * config.guess: Version suffixes are equally significant on Tru64 - V4.* and V5.*, so do not ignore them on V5.*. Handle a version - prefix of "P" (patched kernel). - -2004-02-23 Tal Agmon <Tal.Agmon@nsc.com> - - * config.sub: Add support for National Semiconductor CRX target. - -2004-02-16 Thorsten Glaser <x86@ePost.de> - - * config.guess (*:MirBSD:*:*, macppc:MirBSD:*:*): Handle. - * config.sub: Handle -mirbsd*. - -2004-02-16 Brad Smith <brad@comstyle.com> - - * config.guess: Recognize OpenBSD on AMD64 and CATS hardware. - -2004-02-11 Ben Elliston <bje@wasabisystems.com> - - * config.sub (abacus): Add. - -2004-02-11 Galit Heller <Galit.Heller@nsc.com> - - * config.sub: Add support for National Semiconductor CR16C target. - -2004-02-02 Ben Elliston <bje@wasabisystems.com> - - * config.guess (*:ekkoBSD:*:*): Handle. - * config.guess: Handle -ekkobsd*. - -2004-01-30 Ben Elliston <bje@wasabisystems.com> - - * NEWS: Remove. - -2004-01-24 Ben Elliston <bje@wasabisystems.com> - - From Brett E. Wynkoop <wynkoop@wynn.com>: - * config.guess (m68k:machten:*:*): Handle. - -2004-01-20 Jeroen Ruigrok van der Werven <asmodai@dragonflybsd.org> - - * config.guess: Fix DragonFly entry to really work. - -2004-01-05 Ben Elliston <bje@wasabisystems.com> - Joachim Schmitz <schmitz@hp.com> - - * config.guess: Handle NSR-? to accept any CPU type. - -2004-01-05 Ben Elliston <bje@wasabisystems.com> - - * config.sub: Handle amd64-*. - -2003-11-20 Kristian Van Der Vliet <vanders@liqwyd.com> - - * config.guess (i*86:syllable:*:*): New. - * config.sub (-syllable*): Likewise. - -2003-11-18 Jeroen Ruigrok van der Werven <asmodai@dragonflybsd.org> - - * config.guess (*:DRAGONFLY:*:*): New. - * config.sub (-dragonfly*): Likewise. - -2003-11-03 Ben Elliston <bje@wasabisystems.com> - - * config.guess: Detect OpenBSD on Pegasos I hardware. - -2003-11-03 Jim Tison <jtison@us.ibm.com> - Ulrich Weigand <uweigand@de.ibm.com> - - * config.sub (tpf, -tpf*): Recognize. - -2003-10-16 Ben Elliston <bje@wasabisystems.com> - - * config.guess (5000:UNIX_System_V:4.*:*): Detect the Fujitsu - VPP5000. Reported by Naoki Yoshida <naoki@th.nao.ac.jp>. - -2003-10-16 Bernardo Innocenti <bernie@develer.com> - - * config.sub (linux-uclibc, uclinux-uclibc): Handle. - -2003-10-16 Ben Elliston <bje@wasabisystems.com> - - Reported by Todd Humphrey <thump@isl.net>: - * config.guess (*:OS400:*:*): Detect OS/400 on AS/400 machines. - * config.sub (os400, -os400*): Recognise. - -2003-10-07 Robert Millan <robertmh@gnu.org> - Ben Elliston <bje@wasabisystems.com> - - * config.guess (*:GNU/*:*:*): New. Generic check for systems with - GNU libc and userland (matches GNU/KFreeBSD and GNU/KNetBSD). - (*:GNU/FreeBSD:*:*): Remove, superceeded by GNU/*. - * config.sub: Handle -knetbsd*. - -2003-10-07 Ben Elliston <bje@wasabisystems.com> - - * config.guess (3[345]??:*:4.0:3.0): Expand pattern to match 3526. - -2003-10-03 Chris Demetriou <cgd@broadcom.com> - - * config.sub (mipsisa64r2*): Add. - -2003-10-03 Ben Elliston <bje@wasabisystems.com> - Joachim Schmitz <schmitz@hp.com> - - * config.guess (NSR-*:NONSTOP_KERNEL:*:*): Recognise NSR-Y. - -2003-08-18 Andreas Krennmair <krennmair@lizenzfrei.at> - - * config.guess: Add detection for diet libc. - * config.sub: Handle linux-dietlibc. - -2003-07-29 Ben Elliston <bje@wasabisystems.com> - - * NEWS: New draft file. - -2003-07-17 Ben Elliston <bje@wasabisystems.com> - - Reported as missing by Doug Evans: - * config.sub: Handle iq2000 and iq2000-*. - -2003-07-15 Alexandre Oliva <aoliva@redhat.com> - - * config.sub: Add am33_2.0 machine. - -2003-07-04 Ben Elliston <bje@wasabisystems.com> - - * config.sub: Handle -kfreebsd*. From Robert Millan. - -2003-07-02 Robert Millan <rmh@debian.org> - - * config.guess (*:GNU/FreeBSD:*:*): Prefix GNU/FreeBSD triplet - with a "k" to indicate the system is based on FreeBSD's kernel and - not the whole OS. - -2003-06-17 Ben Elliston <bje@wasabisystems.com> - - From by Stephen Thomas <stephen.thomas@superh.com>: - * config.guess (sh64*:*:*:Linux): New case. - * config.sub (sh64): Map to sh64-unknown. - -2003-06-17 Ben Elliston <bje@wasabisystems.com> - - Reported by Dennis Grevenstein <dennis@pcde.inka.de>: - * config.guess (sei:*:*:seiux): Detect SEIUX running on MIPS-based - workstations manufactured by Sumitomo Electric Industries. - * config.sub (sei, -sei*): Handle. - -2003-06-13 Svein E. Seldal <Svein.Seldal@solidas.com> - - * config.sub (c4x, tic4x): Re-arrange and fix. - -2003-06-12 Bernard Giroud <bernard.giroud@creditlyonnais.ch> - - * config.guess (Alpha*:OpenVMS:*:*): New entry. - -2003-06-06 Ben Elliston <bje@wasabisystems.com> - - * config.sub: Recognise pentium3 and pentium4. From Kelley Cook - <kcook34@ford.com>. - -2003-06-06 Douglas B Rupp <rupp@gnat.com> - - * config.guess: Recognize Interix 4. - -2003-06-04 Ben Elliston <bje@wasabisystems.com> - - * config.guess (set_cc_for_build): Allow insecure temporary - filenames to be generated on systems without mktemp(1) or $RANDOM, - but issue a warning to standard error. Suggested by Hans-Peter - Nilsson. - -2003-05-24 Ben Elliston <bje@wasabisystems.com> - - * config.sub: Handle $os values of -nx6 and -nx7. - -2003-05-22 Ben Elliston <bje@wasabisystems.com> - - * config.guess: Detect ICL NX version 6 running on ICL/Fujitsu DRS - 6000 machines. Reported by <alpha1@alpha1teclabs.com>. - -2003-05-19 Hans-Peter Nilsson <hp@axis.com> - - * config.guess (cris:Linux:*:*): New case. - -2003-05-09 Ben Elliston <bje@wasabisystems.com> - - * config.guess (SHG2:*:4.0:3.0): Handle NCR System V UNIX machine. - Reported by Raj Mannar <rajman@ureach.com>. - -2003-05-09 Andreas Jaeger <aj@suse.de> - - * config.sub (maybe_os): Add alias amd64 for x86_64. - -2003-05-09 Ben Elliston <bje@wasabisystems.com> - - From Robert Millan <zeratul2@wanadoo.es> - * config.guess (*:GNU/FreeBSD:*:*): Handle. - -2003-02-22 Ben Elliston <bje@redhat.com> - - Revert the following due to the demise of MicroBSD: - - 2003-01-03 Scott Kamp <dingo@microbsd.net> - * config.guess: Detect MicroBSD operating system on i386 CPUs. - * config.sub: Handle aliases for such. - -2003-02-03 Ben Elliston <bje@redhat.com> - - * config.sub: Handle -kaos*. - -2003-02-03 Charles Lepple <clepple@ghz.cc> - - * config.sub: Handle TI tic55x-* and tic6x-* targets. - -2003-01-30 Ben Elliston <bje@redhat.com> - - * config.guess (alpha:OSF1:*:*): Use /usr/sbin/psrinfo -v to - detect the Alpha CPU type, not an assembled program requiring - $CC_FOR_BUILD. - -2003-01-28 Nick Clifton <nickc@redhat.com> - - * config.sub: Add sh2e support. - -2003-01-22 Fabio Alemagna <falemagn@aros.org> - - * config.sub: Handle -aros*. - -2003-01-10 Stuart Hastings <stuart@apple.com> - - * config.guess: Make i686 the default for Darwin/x86. - -2003-01-03 Scott Kamp <dingo@microbsd.net> - - * config.guess: Detect MicroBSD operating system on i386 CPUs. - * config.sub: Handle aliases for such. - -2003-01-02 Ben Elliston <bje@redhat.com> - - From Wendy Palm <wendyp@cray.com>: - * config.guess (CRAY*T3D:*:*:*): Remove. - (*:UNICOS/mp:*:*): New system. - * config.sub (t3d): Remove. - (nv1): Add. - -2003-01-02 Ben Elliston <bje@redhat.com> - - * config.sub: Fix mipstx39-* and mipstx39el-* handling (typo). - -2003-01-02 Ben Elliston <bje@redhat.com> - - From Dmitry Diky <diwil@mail.ru>: - * config.sub (basic_machine): Add msp430 and msp430-*. - -2003-01-02 Chris Demetriou <cgd@broadcom.com> - - * config.sub (mipsisa32r2*): Add. - -2002-12-23 Ben Elliston <bje@redhat.com> - - * config.guess (set_cc_for_build): Rework to do more secure tmp - directory creation. Remove temporary files and tmp directory on - exit; remove redundant rm(1) and rmdir(1) commands throughout. - -2002-12-17 John David Anglin <dave@hiauly1.hia.nrc.ca> - - * config.guess (hppa*): Remove tmpdir when CC_FOR_BUILD is set. - -2002-12-11 Ben Elliston <bje@redhat.com> - Dave Anglin <dave.anglin@nrc.ca> - Ross Alexander <ross.alexander@uk.neceur.com> - - * config.guess (*:HP-UX:*:*): Detect 64-bit compiler. - -2002-11-30 J.T. Conklin <jtc@acorntoolworks.com> - - * config.sub (-nto-qnx*): New $os pattern. - (-nto*): Preserve OS version when converting to -nto-qnx*. - -2002-11-30 Ben Elliston <bje@redhat.com> - - From Stefan Neis <neis@kobil.de>: - * config.guess: Reorder entries so that hosts with a different - operating system won't be misdetected as System V simply because - their version number happens to be 3.2, 4.* or 5. This is needed - for OS/2, at least, which is currently at version 4.52. - -2002-11-30 Ben Elliston <bje@redhat.com> - - From Joel Baker <lucifer@lightbearer.com>: - * config.guess: Append "-gnu" to triplet on Debian/NetBSD systems. - * config.sub: Recognise netbsd*-gnu*. - -2002-11-30 Maciej W. Rozycki <macro@ds2.pg.gda.pl> - - * config.guess (mips64:Linux:*:*): Recognize. - (mips:Linux:*:*): Recognize as mips-unknown-linux-gnu instead of - mips-pc-linux-gnu. - -2002-11-30 Douglas B Rupp <rupp@gnat.com> - - * config.guess: Make default Interix arch "i586". - -2002-11-30 Ben Elliston <bje@redhat.com> - - * config.guess: Add "SDS2" to machines that run NCR System V UNIX. - Reported by <agustinsanchez@prodigy.net.mx>. - -2002-11-13 Ben Elliston <bje@redhat.com> - - * config.sub (windows32): Remove bad idea. - -2002-11-13 Werner Lemberg <wl@gnu.org> - - * config.sub: Add -mks*. - -2002-11-13 Jeff Conrad <jeff_conrad@msn.com> - - * config.guess: Detect MKS running on Windows {95,98,NT}. - -2002-11-13 Ben Elliston <bje@redhat.com> - - * config.guess: Detect PowerMAX OS on Concurrent Synergy machines. - Reported by Sam Williams <sam.williams@hs.utc.com>. - -2002-11-08 Ben Elliston <bje@redhat.com> - - * config.guess: Detect m68k-diab-dnix. - * config.sub: Handle -dnix*. - -2002-10-21 Paul Eggert <eggert@twinsun.com> - - * config.guess (CC_FOR_BUILD): Put "-o outputfile" before any - operands. POSIX 1003.1-2001 says that "c99 file.c -o file" is not - supported; you must put all options before all operands, e.g. "c99 - -o file file.c". - -2002-09-05 Svein E. Seldal <Svein.Seldal@solidas.com> - - * config.sub: Add tic4x target. - -2002-09-03 Ben Elliston <bje@redhat.com> - - * config.guess: Detect NSR-D machines for nsr-tandem-nsk. - Reported by <Duncan_Stodart@insession.com>. - -2002-08-23 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Concurrent PowerMaxion. - Reported by Lloyd Goldston <lloyd.goldston@sed.redstone.army.mil>. - - * config.guess: Detect Convergent 3B1 machines (running AT&T UNIX). - Reported by Bruce Lilly <blilly@erols.com>. - -2002-08-22 Urs Janßen <urs@akk.org> - - * config.sub: Cosmetic whitespace fixes. - -2002-08-20 Phil Edwards <pme@gcc.gnu.org> - - * config.sub: Accept athlon_* patterns as synonyms for i686-pc. - -2002-08-20 Ben Elliston <bje@redhat.com> - - From Chris Demetriou <cgd@broadcom.com>: - * config.sub (sb1, sb1el): Treat these machines as - mipsisa64sb1-unknown and mipsisa64sb1el-unknown, respectively. - -2002-08-19 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Super-UX on NEC SX-6. - Reported by Joachim Worringen <joachim@ccrl-nece.de>. - -2002-08-16 Eric Christopher <echristo@redhat.com> - - * config.sub (mipsisa64sr71k*, mips64vr*): Add. - -2002-07-23 Ben Elliston <bje@redhat.com> - - * config.guess: Detect alphaev7. Reported by urs@akk.org. - -2002-07-03 Ben Elliston <bje@redhat.com> - - * config.guess: Use umask to create temporary directly safely. - Using mkdir and chmod introduces a race. - -2002-07-03 Ben Elliston <bje@redhat.com> - - * config.guess: Detect ICL NX version 7 running on ICL/Fujitsu DRS - 6000 machines. Reported by Henrik N. Spuur Hansen <hnsh@mera.dk>. - -2002-07-03 Ben Elliston <bje@redhat.com> - - * config.guess: Execute $dummy, not ./$dummy, throughout. - - * config.guess (set_cc_for_build): Create a chmod 700 directory in - /tmp (or $TMPDIR, if set) to store temporary files generated for - use by the C compiler. This should resist the /tmp symbolic link - race vulnerability reported by Lawrence Teo. - -2002-07-03 Ben Elliston <bje@redhat.com> - - * config.sub: Handle freebsd*. From Bruno Haible. - -2002-07-01 Bruno Haible <bruno@clisp.org> - - * config.guess: For FreeBSD systems using glibc, add suffix "-gnu". - * config.sub: Accept freebsd-gnu system name. - -2002-06-21 J"orn Rennecke <joern.rennecke@superh.com> - - * config.sub: Add support for sh[12], sh3e, sh[1234]le, sh3ele, - shle, sh[1234]le, sh3ele. - -2002-06-21 Dave Brolley <brolley@redhat.com> - - * config.sub: Add support for frv. - -2002-06-20 Chris Demetriou <cgd@broadcom.com> - - * config.sub: Add Broadcom SiByte SB-1 processor support - (mipsisa64sb1, mipsisa64sb1el). Add little-endian variants of - mipsisa32 and mipsisa64 (mipsisa32el and mipsisa64el, - respectively). Sort MIPS entries and split their lines a bit more - logically. Make sure that all of the MIPS entries in the "without - company name" target list are echoed in the "with company name" - list. - -2002-06-19 Denis Chertykov <denisc@overta.ru> - - * (config.sub): Add ip2k support. - -2002-06-19 J"orn Rennecke <joern.rennecke@superh.com> - - * config.sub: Accept sh64le and sh64le-*. - -2002-05-29 Paul Eggert <eggert@twinsun.com> - - * config.guess: Don't use egrep, as POSIX 1003.1-2001 no longer - requires egrep. Use grep instead. - -2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> - - * config.sub: Add DLX support. - -2002-05-22 Jason Thorpe <thorpej@wasabisystems.com> - - * config.guess: Add case for "armeb" in NetBSD section. - * config.sub: Allow "armeb" as a valid CPU type. - -2002-05-16 Ben Elliston <bje@redhat.com> - - * config.guess: Detect PowerMAX OS on Concurrent Night Hawk. - * config.sub: Handle -powermax*. - -2002-05-02 Ben Elliston <bje@redhat.com> - - * config.guess: Add "4400" to machines that run NCR System V UNIX. - -2002-04-25 Mark Mitchell <mark@codesourcery.com> - - * config.sub (*-wrs-windiss): New targets. - -2002-03-20 Keith Thompson <kst@sdsc.edu> - - * config.guess (ia64:Linux:*:*): Output "ia64-unknown-linux-gnu". - -2002-03-20 Ben Elliston <bje@redhat.com> - - * config.guess (set_cc_for_build): Add c99 to list of candidates. - -2002-03-12 J.T. Conklin <jtc@acorntoolworks.com> - - * config.guess: Add OS release to QNX config strings. - -2002-03-06 Chris Demetriou <cgd@broadcom.com> - - * config.sub: Add support for mipsisa64. - -2002-03-04 Ben Elliston <bje@redhat.com> - - From Kevin Ryde <user42@zip.com.au>: - * config.sub (sparclet-*-*): Accept any vendor. - (sparc86x): Expand to sparc86x-unknown-none. - -2002-03-04 Adrian Bunk <bunk@fs.tum.de> - - * config.guess (*:NetBSD:*:*): Use "sysctl -n hw.machine_arch" - instead of "uname -p" to get UNAME_MACHINE_ARCH. - -2002-02-22 Ben Elliston <bje@redhat.com> - Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> - - * config.sub (case $basic_machine): Add mips and clean up other - Linux specific cases. Now `config.sub mips` yields mips-unknown-elf. - -2002-02-22 Ben Elliston <bje@redhat.com> - - From Kevin Ryde <user42@zip.com.au>: - * config.sub (sv1-*, ymp-*, c90-*): Preserve CPU type in output. - (t3d-*, t3e-*): Canonicalize to alpha and alphaev5. - -2002-02-18 Jim Meyering <meyering@lucent.com> - - * config.guess: Don't use `head -1'; it's no longer portable. - Use `sed 1q' instead. - -2002-02-15 Ben Elliston <bje@redhat.com> - - * config.sub (rtmk*, rtmk-nova*): Recognise. - From Johan Rydberg <jrydberg@rtmk.org>. - -2002-02-15 Wendy Palm <wendyp@cray.com> - - * config.guess (CRAY*X-MP:*:*:*, CRAY-2:*:*:*): Remove, as we know - they no longer exist in the field. - * config.sub (cray2, xmp): Likewise. - (cray, ymp, [cj]90-cray): basic_machine is now j90-cray. - (sv1-cray, cray-t3e, cray-t3d, cray-t90): New basic machine patterns. - -2002-02-15 Ben Elliston <bje@redhat.com> - - * config.sub: Accept m68060. - -2002-02-12 Ben Elliston <bje@redhat.com> - - * config.sub (sx?-*, superux*): New basic_machine and os. - From Len Makin <Len.Makin@csiro.au>. - -2002-02-12 Ben Elliston <bje@redhat.com> - - * config.guess: Set LC_ALL, not LANG, when running ld --help. - From Nicola Pero <nicola@brainstorm.co.uk>. - -2002-02-01 Ben Elliston <bje@redhat.com> - - * config.sub (sh64, sh64-*): Add new machine. - -2002-01-31 Ivan Guzvinec <ivang@opencores.org> - - * config.sub: Add support for or32. - -2002-01-26 Andy Olson <andrew.olson@lmco.com> - - * config.guess (*:QNX:*:*): Report i386-* rather than x86pc-*. - Discussed with and approved by <peterv@qnx.com>. - -2002-01-23 Ben Elliston <bje@redhat.com> - - * config.guess (i*86:Linux:*:*): Specifically handle the Intel icc - compiler, which doesn't define __ELF__. Submitted by Erik Lindahl - <lindahl@stanford.edu>. - -2002-01-22 Nicola Pero <nicola@brainstorm.co.uk> - - * config.guess (i*86:Linux:*:*): Fixed: export LANG=C before - running ld so that linker output can be assumed to be in English, - and it works with non-default locales. - -2002-01-10 Ben Elliston <bje@redhat.com> - - * config.guess: Update Per Bothner's mail address. - -2002-01-02 Douglas B. Rupp <rupp@gnat.com> - - * config.sub (alpha64*): New basic_machine. - -2002-01-02 Ben Elliston <bje@redhat.com> - - From Sigbjorn Skjaeret <cisc@c2i.net>. - * config.guess: Add detection for MorphOS. - * config.sub: Handle morphos*. - -2002-01-02 H.J. Lu <hjl@gnu.org> - - * config.guess (mips:Linux:*:*): Undef CPU, mips and mipsel first. - -2001-12-13 Douglas B. Rupp <rupp@gnat.com> - - * config.guess: Recognize x86 Interix version 3. - -2001-12-12 Ben Elliston <bje@redhat.com> - - * config.guess (i*86:Linux:*:*): Minor simplification: have the - preprocessor emit shell assignments and just eval the output. - -2001-12-12 H.J. Lu <hjl@gnu.org> - - * config.guess (mips:Linux:*:*): Re-work. - -2001-12-12 Ben Elliston <bje@redhat.com> - - * config.guess (i*86:Linux:*:*): Speed up detection of x86 Linux - systems by using just the C preprocessor rather than assembling - and linking a final executable. - -2001-12-12 Jason Thorpe <thorpej@wasabisystems.com> - - * config.guess: Simplify assignment of machine for NetBSD targets, - and make it match the convention that NetBSD uses. List all - NetBSD architectures that require "elf" at the end of the OS name. - -2001-12-10 Lars Brinkhoff <lars@nocrew.org> - - * config.sub: Recognize a few PDP-10 aliases. - -2001-12-03 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise the Nucleus family of operating systems. - From <Takahiko_Kawasaki@cii.csk.co.jp>. - -2001-12-03 Bob Wilson <bwilson@tensilica.com> - - * config.sub: Add support for Xtensa targets. - -2001-11-30 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise NEC v850e. From Miles Bader - <miles@lsi.nec.co.jp>. - -2001-11-26 Ben Elliston <bje@redhat.com> - - * config.guess (nsr-tandem-nsk): Detect all known NSR processor - types. Contributed by Kjetil Barvik <kjetil.barvik@bbs.no>. - -2001-11-16 Ben Elliston <bje@redhat.com> - - * config.sub: Accept "-atheos*" as a valid OS. - From Taco Witte <T.C.Witte@phys.uu.nl>. - -2001-11-08 Ben Elliston <bje@redhat.com> - - * config.guess: Handle 3487/3488 machines for NCR SysV UNIX. - Contributed by Melvin M. Bagaforo <mbagaforo@makro.com.ph>. - -2001-11-07 Adrian von Bidder <avbidder@acter.ch> - - * config.sub: Accept "-uclinux*" as a valid OS. - -2001-11-07 D.J. Barrow <djbarrow@de.ibm.com> - - * config.sub: Added S/390 31 and 64 bit target. - -2001-11-06 John Marshall <jmarshall@acm.org> - - * config.sub: Accept "-palmos*" as a valid OS. - -2001-11-07 Geoffrey Keating <geoffk@redhat.com> - - * config.sub: Change 'stormy16' to 'xstormy16' in the two places - it appears. - -2001-10-05 Ben Elliston <bje@redhat.com> - - * config.guess: Add "SKA40" as a machine type for NCR SysV UNIX. - From Rudi Heitbaum <rheitbaum@tattersalls.com.au>. - -2001-10-05 Rodney Brown <rbrown64@csc.com.au> - - * config.guess (9000/[34678]??:HP-UX:*:*): Unconditionally try - /usr/bin/getconf which is available on HP-UX 10.20. Reindent. - -2001-10-04 Ben Elliston <bje@redhat.com> - - * config.sub: Handle viac3 as an i586-class CPU. - - * config.sub: Handle simso-wrs (Wind River's VxWorks Solaris - simulator target). From dpovey@dstc.qut.edu.au. - -2001-09-14 H.J. Lu <hjl@gnu.org> - - * config.sub: Support avr-vendor-*. - -2001-09-13 Ben Elliston <bje@redhat.com> - - * config.guess (*-*-openbsd): Reorganise and clean up. - Contributed by brad@openbsd.org. - -2001-09-12 Ben Elliston <bje@redhat.com> - - * config.guess (sparc*-*-netbsd): Properly match 32-bit NetBSD/sparc64 - as sparc-unknown-netbsd. From Matthew Green <mrg@eterna.com.au>. - -2001-09-07 Ben Elliston <bje@redhat.com> - - * config.sub: Add mipseb-* alias (whoops). - -2001-09-04 Ben Elliston <bje@redhat.com> - - * config.sub: Add mipseb alias. - -2001-09-04 Eric Christopher <echristo@redhat.com> - Jason Eckhardt <jle@redhat.com> - - * config.sub: Add support for mipsisa32. - -2001-09-04 Ben Elliston <bje@redhat.com> - - * config.guess: Move eval $set_cc_for_build in most cases, to - prevent this script fragment from cloberring a previously - constructed C program in $dummy.c. - -2001-08-23 Ben Elliston <bje@redhat.com> - - * config.guess: Detect AtheOS on x86 systems. - Based on info provided by Taco Witte <tcwitte@wish.net>. - -2001-08-23 Geoffrey Keating <geoffk@redhat.com> - - * config.sub: Add stormy16-elf. - -2001-08-21 matthew green <mrg@eterna.com.au> - - * config.guess (sparc*:NetBSD:*): Use $MACHINE_ARCH, not $MACHINE. - -2001-08-13 Ben Elliston <bje@redhat.com> - - * config.sub: Handle complete system name for elxsi. - From Zack Weinberg <zackw@panix.com>. - -2001-08-09 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Alpha ev68 on OSF/1 and Linux. - From Ken Whaley <ken@believe.com>. - -2001-08-04 Darrell Hamilton <Darrell_Hamilton@labcorp.com> - - * config.guess: Unisys places the host id in ${UNAME_SYSTEM} - which is too unique to flag this system. Detect it with * - instead. - -2001-08-02 Alan Modra <amodra@bigpond.net.au> - - * config.sub: Sort basic cpu patterns. Combine hppa patterns. - -2001-08-01 Alan Modra <amodra@bigpond.net.au> - - * config.sub: Recognise powerpc64, powerpc64le, ppc64 variations. - -2001-07-31 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Stratus VOS operating system. - * config.sub: Handle aliases for such. - -2001-07-30 Ben Elliston <bje@redhat.com> - - * config.guess: Detect STOP operating system on x86 CPUs. - From Hans Edwards <Hans.Edwards@getronicsgov.com>. - -2001-07-27 Niibe Yutaka <gniibe@m17n.org> - - * config.sub: Recognize sh3eb and sh4eb (big endian) aliases. - -2001-07-19 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Linux on the PPC64 architecture. - -2001-07-12 Keith Thompson <kst@sdsc.edu> - - * config.guess: Strip trailing sub-version number from - $UNAME_RELEASE on Cray YMP or Cray [A-Z]90 models. - -2001-07-09 Mark Klein <mklein@dis.com> - - * config.guess: Update MPE/iX to handle A and N class HPe3000. - -2001-07-02 Graham Stott <grahams@redhat.com> - - * config.sub (basic_machine): Fix typo for mips64vr5000el. - -2001-06-29 Ben Elliston <bje@redhat.com> - - * config.guess: Remove stale libc1 tests on PowerPC Linux. - -2001-06-29 John Wolfe <jlw@sco.com> - - * config.guess: Correct UnixWare 7 and Open UNIX 8.0 change; - test for i586 must be a string that ends with "Pentium". - -2001-06-28 Ben Elliston <bje@redhat.com> - - * config.guess: On Alpha Linux, use /proc/cpuinfo to determine - the CPU model, rather than assembling a small test program. - -2001-06-27 Ben Elliston <bje@redhat.com> - - * config.guess: Do not unconditionally run the script fragment - to set $CC_FOR_BUILD. Put the script in the shell variable - $set_cc_for_build and only evaluate it before $CC_FOR_BUILD is - referenced. (Poor man's function inlining!) - - In future, the goal will be to reduce the dependence on a C - compiler to detect system types by utilising other means. - -2001-06-26 Ben Elliston <bje@redhat.com> - - * config.guess: On MIPS Linux, use /proc/cpuinfo to determine - the endian mode of the CPU, rather than compiling and running - a small C program. - -2001-06-12 John Wolfe <jlw@sco.com> - - * config.guess: Standardize triplet for UnixWare 7 and Open - UNIX 8.0, improve processor detection and maintain "sysv5" - prefix on third segment. - -2001-06-08 Christopher Faylor <cgf@redhat.com> - - * config.sub: Add support for Sun Chorus. - -2001-06-05 Tomislav Greguric <greguric@stud.uni-frankfurt.de> - - * config.guess: Add 2001 to copyright notice issued for -v. - -2001-06-01 Ben Elliston <bje@redhat.com> - - * config.guess (i*86:Linux:*:*): Examine the list of supported - targets, not the list of supported emulations when capturing - the output of "ld --help". This causes problems on systems - where GNU ld is built with support for all targets. Adjust - cases in the switch accordingly. - - * config.guess: Other small Linux cleanups. Remove unnecessary - logic for setting $VENDOR, since UNAME_MACHINE will always be - i*86 in this case. - -2001-05-30 Mo DeJong <mdejong@redhat.com> - - * config.sub: Handle windows32 and runtimes. - -2001-05-24 Ben Elliston <bje@redhat.com> - - * config.sub: Remove duplicate z8k entry. - -2001-05-11 Yaegashi Takeshi <t@keshi.org> - - * config.sub: Handle sh[34]-* and sh[34]eb-*. - -2001-05-09 Ben Elliston <bje@redhat.com> - - * config.sub: Handle z8k-coff. - From Christian Groessler <cpg@aladdin.de>. - -2001-04-20 Ben Elliston <bje@redhat.com> - - * config.sub: Handle sparcv9b. - From Dave Miller <davem@redhat.com>. - - * config.guess: Detect PowerMAX OS on PowerPC. - -2001-04-20 Tyson Dowd <trd@cs.mu.oz.au> - Fergus Henderson <fjh@cs.mu.oz.au> - - * config.guess: Replace i?86 with i*86 to match newer Pentiums. - * config.sub: Likewise. - -2001-03-30 Peter Buckingham <pbuckingham@lnxw.com> - - * config.guess: Update LynxOS version numbers. - -2001-03-30 Alexandre Oliva <aoliva@redhat.com> - - * config.sub: Make sure to match an already-canonicalized - machine name (eg. mn10300-unknown-elf). - -2001-03-19 Philip Blundell <philb@gnu.org> - - * config.sub: Allow tic80 as machine type. Allow company name for - h8500 and pj targets; add `unknown' component when canonicalising - h8500-*, pj-* and pjl-*. - -2001-03-16 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Linux on SPARC64. - -2001-03-14 Ben Elliston <bje@redhat.com> - - * config.guess: Detect ELF-based m68k Linux systems. Reported by - Michael Fedrowitz <michael.fedrowitz@informatik.uni-ulm.de>. - -2001-03-09 H.J. Lu <hjl@gnu.org> - - * config.sub: Recognize s390/s390x as valid $basic_machine. - -2001-03-05 Pavel Roskin <proski@gnu.org> - - * config.guess: Never use `rm' without `-f' since it may be - interactive. - -2001-02-24 Ben Elliston <bje@redhat.com> - - * config.guess: Match Linux x86 systems explicitly. Allow unknown - architectures to fall through to the default case. - -2001-02-23 Ben Elliston <bje@redhat.com> - - * config.guess: More Linux cleanup. Match more in the top-level - case statement and less by groking the output of ld. - -2001-02-16 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise [cjt]90-*. From Kevin Ryde. - -2001-02-13 David Edelsohn <edelsohn@gnu.org> - - * config.guess (ia64:AIX): New case. - (*:AIX): Expand AIX V4 case to include V5. Remove unnecessary `H' - option from lsattr. Check for string "POWER" with prepended space - to distinguish from PowerPC_POWER3. Use ${UNAME_VERSION} instead - of assuming "4" to match the expanded case. - -2001-02-13 Kevin Ryde <user42@zip.com.au> - - * config.sub: Recognise t90, c90, j90 without -cray. Preserve t90 - and j90--don't transform to c90. - -2001-02-13 Ben Elliston <bje@redhat.com> - - * config.guess: More Linux cleanup. - -2001-02-13 Martin Schwidefsky <schwidefsky@de.ibm.com> - - * config.guess: Add Linux target for S/390x. - * config.sub: Likewise. - -2001-02-13 Ben Elliston <bje@redhat.com> - - * config.guess: Rework detection of many Linux platforms, where - detection is straightforward. - -2001-01-31 Ben Elliston <bje@redhat.com> - - * config.guess: Handle hppa64-linux systems. From Alan Modra - <alan@linuxcare.com.au>. - -2001-01-29 Michael Sokolov <msokolov@ivan.Harhan.ORG> - - * config.guess: Specifically identify 4.3BSD and 4.3BSD-Reno in - the original VAX UNIX detection logic based on the BSD define in - <sys/param.h>. - -2001-01-17 Pavel Roskin <proski@gnu.org> - - * config.sub: Removed cases that cannot match. Vendor changed - from "unknown" to "pc" for "mingw", "msdos" and "go32". - -2001-01-17 Ben Elliston <bje@redhat.com> - - * config.guess: Detect HI-UX on Hitachi SR8000 machines. It has - been difficult to discover what type of CPU is in this machine, - so we'll punt on hppa1.1 for now. - -2001-01-14 Pavel Roskin <proski@gnu.org> - - * config.guess: Don't use $version in the error message. Use - $timestamp instead. Minor changes in the error text. - -2001-01-12 Ben Elliston <bje@redhat.com> - - * config.guess: Delete $dummy.rel after compiling test programs on - PDP-10 systems whose compilers produce this output file. From Lars - Brinkhoff <lars@nocrew.org>. - - * config.sub: Handle EMX on OS/2. From Pavel Roskin. - -2001-01-12 Ben Elliston <bje@redhat.com> - - * config.guess: Detect common kernels running on various PDP-10 - architectures. Contributed by Lars Brinkhoff <lars@nocrew.org>. - * config.sub: Handle PDP-10. - -2001-01-10 Ben Elliston <bje@redhat.com> - - * config.guess: Detect LynxOS 3.x on PowerPC architectures. - -2001-01-07 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise openrisc-*-*. - -2000-12-21 Ben Elliston <bje@redhat.com> - - * config.guess: Detect HP-UX on IA-64 hosts. From Jonathan - Thackray <jon@thackray.org>. - -2000-12-20 Pavel Roskin <proski@gnu.org> - - * config.sub: Handle mint with version number as recognized OS. - Contributed by Tomas Berndtsson <tomas@nocrew.org>. - -2000-12-20 Pavel Roskin <proski@gnu.org> - - * config.guess: Detect Fujitsu f700 machines. - * config.sub: Handle f700 and f700-fujitsu. - -2000-12-15 Ben Elliston <bje@redhat.com> - - * config.guess: Detect AIX version 5. Contributed by - Dan McNichol <mcnichol@austin.ibm.com>. - - * config.sub: Accept f301 for Fujitsu machines. - Reported by Pavel Roskin <proski@gnu.org>. - -2000-12-07 Ben Elliston <bje@redhat.com> - - * config.sub: Add more detail to version information. - * config.guess: Likewise. - -2000-12-06 Ben Elliston <bje@redhat.com> - - * config.sub: Add --version option. - * config.guess: Likewise. - -2000-12-02 Ben Elliston <bje@redhat.com> - - * config.guess: Only append "elf" to "netbsd" for platforms that - have switched to the ELF object file format in recent history. - From Matthew Green <mrg@eterna.com.au>. - -2000-11-24 Nick Clifton <nickc@redhat.com> - - * config.sub: Add xscale as a recognised CPU name. - -2000-11-23 Ben Elliston <bje@redhat.com> - - Patches from Akim Demaille <akim@epita.fr>. - * config.sub (version): Rename from this .. - (timestamp): .. to this. - (usage): Replace --version with --time-stamp. Add additional help - and copyleft notice. - (time-stamp-start): Replace with "timestamp=". - * config.guess (version): Rename from this .. - (timestamp): .. to this. - (usage): Replace --version with --time-stamp. Add additional help - and copyleft notice. - (CC_FOR_BUILD): Rework this logic. - (time-stamp-start): Replace with "timestamp=". - -2000-11-21 Ben Elliston <bje@redhat.com> - - * config.guess: Detect EMX on OS/2. Reported by Ilya Zakharevich - <ilya@math.ohio-state.edu>. - -2000-11-16 Ben Elliston <bje@redhat.com> - - * config.guess: Use getconf(1) on HP-UX 11.x systems (when - available) to eliminate the need for compiling a small test - program. From Neil Schellenberger <nschelle@crosskeys.com>. - -2000-11-15 Ben Elliston <bje@redhat.com> - - * config.sub: Expand `power' to `power-ibm-aix' for consistency. - From Kevin Ryde. - - * config.guess: Differentiate Cray T3D and T3E. From Kevin Ryde - <user42@zip.com.au>. - -2000-11-10 Ben Elliston <bje@redhat.com> - - * config.sub: Map pentiumpro and pentiumii aliases onto i686-pc. - From Kevin Ryde <user42@zip.com.au>. - - * config.guess: Search for a working C compiler if CC_FOR_BUILD is - not specified. From Kevin Ryde. - - * config.guess: Set CPU architecture to "hppa" by default, in case - tests fail to produce a result. From Kevin Ryde. - -2000-11-08 Ben Elliston <bje@redhat.com> - - * config.guess: Detect sparc-unknown-linux-gnu. Reported by Peter - Storkey <pstorkey@primex.com>. - -2000-11-02 Per Lundberg <plundis@chaosdev.org> - - * config.sub: Add support for the *-storm-chaos OS. - -2000-10-25 Ed Satterthwaite <ehs@sibyte.com> - - * config.sub: NexGen, not nexen, is the x86 CPU clone - manufacturer. - -2000-10-23 Ben Elliston <bje@redhat.com> - - * config.guess: Detect NonStop-UX on Compaq MIPS machines. - * config.sub: Handle aliases for mips-compaq-nonstopux. - From Tom Bates <tom.bates@compaq.com>. - -2000-10-12 Ben Elliston <bje@redhat.com> - - * config.guess: Detect GNU/Linux on HP PA-RISC systems. - From David Huggins-Daines <dhd@linuxcare.com>. - -2000-10-09 Ben Elliston <bje@redhat.com> - - * config.sub: Typo fix for sh{3,4} case. - -2000-10-08 Ben Elliston <bje@redhat.com> - - * config.guess: Handle 8-way NCR 4300s -- uname(1) returns 3446A. - From Ken Cormack <kcormack@acs.roadway.com>. - -2000-10-03 Ben Elliston <bje@redhat.com> - - * config.guess: Do not hold ld's output in a shell variable; feed - the output directly into the command pipline to avoid a limitation - in variable lengths in ash(1). From Pavel Roskin <proski@gnu.org>. - -2000-09-11 Ben Elliston <bje@redhat.com> - - * config.sub: Handle nsk*. - -2000-09-11 Philip Blundell <philb@gnu.org> - - * config.sub: Fix mistake in change of 2000-08-06. - -2000-09-05 Andreas Jaeger <aj@suse.de> - - * config.sub (maybe_os): Recognise AMD x86-64 as x86_64. - * config.guess: Detect x86_64-unknown-linux-gnu. - -2000-09-05 Ben Elliston <bje@redhat.com> - - * config.guess: Handle Tandem NSR-K machines. - Reported by Andres Junge <ajunge@adexus.cl>. - -2000-09-05 Paul Sokolovsky <Paul.Sokolovsky@technologist.com> - - * config.guess: Detect the PW32 POSIX-on-Win32 environment. - * config.sub: Handle pw32 aliases. - -2000-08-31 Ben Elliston <bje@redhat.com> - - * config.guess: Correctly detect Sony NEWS-OS 6.x. - From Kimio Ishii <ishii@sm.sony.co.jp>. - -2000-08-06 Philip Blundell <philb@gnu.org> - - * config.sub: Accept `-conix*' as a valid OS. Accept `armv*' as a - valid CPU without a company name. - -2000-07-31 Mark Kettenis <kettenis@gnu.org> - - * config.guess: Restore detection of libc version for x86 - Linux/GNU ELF systems, but fall back on tentative name based on ld - emulation. Use i?86-pc-linux-gnu as tentative name since that's - the canonical name. - -2000-07-27 Ben Elliston <bje@redhat.com> - - * config.sub: Use "unknown" for the manufacturer field of Amiga - systems, not "cbm". Contributed by Ruediger Kuhlmann - <ruediger.kuhlmann@stud.uni-karlsruhe.de>. - * config.sub: Likewise. - -2000-07-24 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Plan 9. - -2000-07-06 Andrew Cagney <cagney@b1.cygnus.com> - - * config.sub: Recognise d30v as a valid basic_machine. - -2000-06-28 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise Motorola 68HC11/12 targets. From Stephane - Carrez <Stephane.Carrez@worldnet.fr>. - -2000-06-20 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise tic54x (Texas Instruments TMS320C54x) and - c54x (IBM C54XDSP). From Tim Wall <twall@cygnus.com>. - -2000-06-13 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Minix on x86 machines. - * config.sub: Recognise i286. From <michael@moria.de>. - - * config.sub: Recognise sh3 and sh4 aliases. From Kazumoto Kojima - <kkojima@rr.iij4u.or.jp>. - - * config.sub: Per Bothner is not the author. - -2000-06-10 Hans-Peter Nilsson <hp@axis.com> - - * config.sub (os): Recognize axis as manufacturer. - (basic_machine): Recognize cris and etrax* as cris-axis. - -2000-05-31 Ben Elliston <bje@redhat.com> - - * config.sub: Accept athlon as an i686 variant. From Philipp - Thomas <pthomas@suse.de>. - -2000-05-30 Ben Elliston <bje@redhat.com> - - * config.guess: Re-word some output. - * config.sub: Fix a syntax error introduced by yesterday's - changes. Correct a spelling mistake. From Steven G. Johnson - <stevenj@alum.mit.edu>. - -2000-05-02 Akim Demaille <akim@epita.fr> - - * config.guess: Add --help and --version options. Add Emacs hooks. - * config.sub: Likewise. - -2000-05-27 Ben Elliston <bje@redhat.com> - - * config.guess: Handle GNU/Linux on Hitachi SuperH. From Niibe - Yutaka <gniibe@chroot.org>. - -2000-05-19 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise hppa64 as a valid cpu type. From Jeff Law. - -2000-05-10 Ben Elliston <bje@redhat.com> - - * config.sub: Recognise bs2000-siemens as a basic_machine type. - From Jean-Frederic Clere <jfrederic.clere@fujitsu.siemens.se>. - -2000-05-07 Ben Elliston <bje@redhat.com> - - * config.guess: Mac OS X will never return "Mac OS" as a uname - value, so remove these cases and punt to the "Darwin" case. - From Wilfredo Sanchez <wsanchez@apple.com>. - -2000-04-30 Ben Elliston <bje@redhat.com> - - * config.guess: Handle Fujitsu UXP/DS. From Fu-Chuan Tsai - <fchtsai@ms23.hinet.net>. - -2000-04-26 Ben Elliston <bje@redhat.com> - - * config.guess: Handle an ld emulation of elf_i?86. From Bruce - Korb <bkorb@sco.com>. - -2000-04-22 Ben Elliston <bje@redhat.com> - - * config.guess: Do not differentiate FreeBSD systems that use the - ELF object file format. From David O'Brien <obrien@freebsd.org>. - -2000-04-22 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Siemens BS2000 machines. From Jean-Frederic - Clere <jfrederic.clere@fujitsu.siemens.se>. - -2000-04-22 Ben Elliston <bje@redhat.com> - - * config.guess: Fix a syntax error in the DG/UX test. - -2000-04-06 Ben Elliston <bje@redhat.com> - - * config.guess: Define _HPUX_SOURCE for the HP-UX test program. - From Bruno Haible <haible@ilog.fr>. - -2000-04-06 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Apple's Darwin operating system. - * config.sub: Handle an appropriate alias. From Assar Westerlund. - -2000-03-27 Ben Elliston <bje@redhat.com> - - * config.guess: Detect Ascend Embedded/OS, which is really BSDI. - From Assar Westerlund <assar@sics.se>. - -2000-03-20 Ben Elliston <bje@redhat.com> - - * config.guess: Detect the NonStop Kernel on Tandem - machines. Suggested by Kelly F. Hickel <kfh@mqsoftware.com>. - * config.sub: Handle nsr-tandem and -nsk aliases. - -2000-02-29 Peter van der Veen <peterv@qnx.com> - - * config.guess: Add support for QNX Neutrino. - * config.sub: Improve support for QNX Neutrino. - -2000-02-29 Ossama Othman <ossama@ece.uci.edu> - - * config.sub: Add support for QNX Neutrino. - -2000-02-24 Nick Clifton <nickc@cygnus.com> - - * config.sub: Support an OS of "wince". - -2000-02-15 Andrew Cagney <cagney@cygnus.com> - - * config.guess: Rewrite NetBSD code. Return *-*-netbsdelf* for - ELF systems and *-*-netbsd* for all others. Provide a guideline - for how to match a NetBSD tuple. - -2000-02-15 Richard Henderson <rth@cygnus.com> - - * config.guess (alpha-osf, alpha-linux): Detect ev67. - * config.sub: Accept alphaev6[78], alphaev8. - -2000-02-15 Philip Blundell <philb@gnu.org> - - * config.guess: Distinguish arm-*-linux-gnuoldld from - arm*-linux-gnu. - -2000-02-15 Ben Elliston <bje@redhat.com> - - * config.sub: Handle avr. From Denis Chertykov <denisc@overta.ru>. - - * config.guess: Detect GNU/Linux on IBM S/390 machines. - * config.sub: Handle s390-*. From Adam J. Thornton - <adam@phoenix.princeton.edu>. - - * config.guess: Detect MacOS X on PowerPC and other machines. - From Stephen G. Johnson <stephenj@gil-galad.mit.edu>. - -2000-02-08 John W. Eaton <jwe@bevo.che.wisc.edu> - - * config.sub: Recognize sv1-cray as a basic_machine type. - -2000-02-07 Ben Elliston <bje@redhat.com> - - * config.guess: Replace sub-minor system version number with an - `X' on certain Cray platforms. From Keith Thompson <kst@sdsc.edu>. - - * config.sub: Add support for mmix and mmixware. From Hans-Peter - Nilsson <hp@bitrange.com>. - -2000-02-06 Ben Elliston <bje@redhat.com> - - * config.guess: Include <stdio.h> when compiling test programs - with a C++ compiler. Function prototypes are mandatory in C++. - From Ossama Othman <othman@cs.wustl.edu>. - - * config.guess: Fix a regression in PowerPC Linux detection. - From Franz Sirl. - -2000-02-03 Ben Elliston <bje@redhat.com> - - * config.guess: Handle versions of DJGPP's uname(1) command which - return the exact machine type and not just `pc'. From Laurynas - Biveinis <lauras@softhome.net>. - - * config.guess: Import from autoconf source tree. - * config.sub: Likewise. diff --git a/package/gnuconfig/Makefile b/package/gnuconfig/Makefile deleted file mode 100644 index ca366a98b..000000000 --- a/package/gnuconfig/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -UPLOAD=ftp://ftp-upload.gnu.org/incoming/ftp/ - -all: - @echo "Type 'make upload' to upload to the GNU FTP server." - -upload: - gpg --detach-sign config.guess - gpg --detach-sign config.sub - echo "directory: config" | gpg --clearsign > config.guess.directive.asc - cp config.guess.directive.asc config.sub.directive.asc - ftp -a -u $(UPLOAD) config.{guess,sub}{,.sig,.directive.asc} - rm config.{guess,sub}{.sig,.directive.asc} - -check: - cd testsuite && (sh config-sub.sh; sh config-guess.sh) && rm uname diff --git a/package/gnuconfig/README.buildroot b/package/gnuconfig/README.buildroot index 521f120b9..fd43a68c8 100644 --- a/package/gnuconfig/README.buildroot +++ b/package/gnuconfig/README.buildroot @@ -8,8 +8,12 @@ To use, just add this to your unpack rule in the package.mk: $(CONFIG_UPDATE) $(PACKAGE_DIR)/ --- UPDATE --- -This is a CVS checkout of the config project, so just run `cvs up` -to get the latest config.sub / config.guess files. +GNU config is now managed in git, so to update: + +# git clone git://git.savannah.gnu.org/config.git +# cp config/config.* . +# for p in $(ls patches/*.patch); do patch -p0 < $p; done +# rm -rf config A few local customizations are used to support uClibc so you may have to make sure they're still needed. The patches are broken diff --git a/package/gnuconfig/config.guess b/package/gnuconfig/config.guess index ced32b63a..40cf0af79 100755 --- a/package/gnuconfig/config.guess +++ b/package/gnuconfig/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011 Free Software Foundation, Inc. -timestamp='2009-07-24' +timestamp='2011-02-02' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -27,16 +27,16 @@ timestamp='2009-07-24' # the same distribution terms that you use for the rest of that program. -# Originally written by Per Bothner <per@bothner.com>. -# Please send patches to <config-patches@gnu.org>. Submit a context -# diff and a properly formatted ChangeLog entry. +# Originally written by Per Bothner. Please send patches (context +# diff format) to <config-patches@gnu.org> and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +56,9 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -187,7 +188,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -197,7 +198,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -240,7 +241,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -286,7 +287,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -312,7 +316,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} @@ -341,14 +345,33 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -392,23 +415,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -478,8 +501,8 @@ EOF echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -492,7 +515,7 @@ EOF else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -549,7 +572,7 @@ EOF echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -592,52 +615,52 @@ EOF 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c - #define _HPUX_SOURCE - #include <stdlib.h> - #include <unistd.h> + #define _HPUX_SOURCE + #include <stdlib.h> + #include <unistd.h> - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -657,7 +680,7 @@ EOF # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -728,22 +751,22 @@ EOF exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -767,14 +790,14 @@ EOF exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -802,24 +825,30 @@ EOF echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in + *:Interix*:*) + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -849,9 +878,30 @@ EOF i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; - arm*:Linux:*:*) + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi + exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; @@ -862,7 +912,17 @@ EOF echo crisv32-axis-linux-${LIBC} exit ;; frv:Linux:*:*) - echo frv-unknown-linux-${LIBC} + echo frv-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} @@ -873,74 +933,33 @@ EOF m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - mips:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips - #undef mipsel + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-${LIBC} exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-${LIBC} - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-${LIBC} + padre:Linux:*:*) + echo sparc-unknown-linux-gnu exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="gnulibc1" ; fi - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level @@ -950,8 +969,11 @@ EOF *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-${LIBC} + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux @@ -965,6 +987,9 @@ EOF sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-tilera-linux-gnu + exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; @@ -974,71 +999,6 @@ EOF xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-${LIBC}" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-${LIBC}aout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-${LIBC}coff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-${LIBC}oldld" - exit ;; - esac - # This should get integrated into the C code below, but now we hack - if [ "$LIBC" != "gnu" ] ; then echo "$TENTATIVE" && exit 0 ; fi - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include <features.h> - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1046,11 +1006,11 @@ EOF echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1067,7 +1027,7 @@ EOF i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1082,7 +1042,7 @@ EOF fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1110,10 +1070,13 @@ EOF exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1148,8 +1111,18 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1162,7 +1135,7 @@ EOF rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1182,10 +1155,10 @@ EOF echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says <Richard.M.Bartel@ccMail.Census.GOV> - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says <Richard.M.Bartel@ccMail.Census.GOV> + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes <hewes@openmarket.com>. # How about differentiating between stratus architectures? -djm @@ -1211,11 +1184,11 @@ EOF exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1225,6 +1198,9 @@ EOF BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1252,6 +1228,16 @@ EOF *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} @@ -1267,6 +1253,9 @@ EOF *:QNX:*:4*) echo i386-pc-qnx exit ;; + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; @@ -1312,13 +1301,13 @@ EOF echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1333,6 +1322,9 @@ EOF i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1355,11 +1347,11 @@ main () #include <sys/param.h> printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif @@ -1493,9 +1485,9 @@ This script, last modified $timestamp, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be diff --git a/package/gnuconfig/config.sub b/package/gnuconfig/config.sub index efbb230f4..8ad167cbc 100755 --- a/package/gnuconfig/config.sub +++ b/package/gnuconfig/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011 Free Software Foundation, Inc. -timestamp='2007-06-28' +timestamp='2011-02-24' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -32,13 +32,16 @@ timestamp='2007-06-28' # Please send patches to <config-patches@gnu.org>. Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +75,9 @@ Report bugs and patches to <config-patches@gnu.org>." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,9 +124,10 @@ esac # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - gnu*-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -149,10 +154,13 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -167,10 +175,10 @@ case $os in os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -250,13 +258,16 @@ case $basic_machine in | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep \ + | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ @@ -269,28 +280,41 @@ case $basic_machine in | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ + | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ + | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ + | tahoe | thumb | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none @@ -321,7 +345,7 @@ case $basic_machine in | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ @@ -330,14 +354,17 @@ case $basic_machine in | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ @@ -352,27 +379,30 @@ case $basic_machine in | mmix-* \ | mt-* \ | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ | tron-* \ + | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) @@ -394,7 +424,7 @@ case $basic_machine in basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -440,6 +470,10 @@ case $basic_machine in basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -448,10 +482,35 @@ case $basic_machine in basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -480,7 +539,7 @@ case $basic_machine in basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -519,6 +578,10 @@ case $basic_machine in basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -673,6 +736,14 @@ case $basic_machine in basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -684,6 +755,9 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -806,6 +880,12 @@ case $basic_machine in np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -836,6 +916,14 @@ case $basic_machine in basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -1032,17 +1120,14 @@ case $basic_machine in basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff + tile*) + basic_machine=tile-unknown + os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown @@ -1119,6 +1204,10 @@ case $basic_machine in basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1157,7 +1246,7 @@ case $basic_machine in we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1204,9 +1293,12 @@ esac if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1227,10 +1319,11 @@ case $os in # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ @@ -1239,10 +1332,10 @@ case $os in | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ + | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -gnu*-uclibc* \ + | -mingw32* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1250,7 +1343,7 @@ case $os in | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -irx*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -irx*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1289,7 +1382,7 @@ case $os in -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1338,7 +1431,7 @@ case $os in -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1380,6 +1473,11 @@ case $os in -zvmoe) os=-zvmoe ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; -none) ;; *) @@ -1402,10 +1500,10 @@ else # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1417,8 +1515,17 @@ case $basic_machine in arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1445,7 +1552,7 @@ case $basic_machine in m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1472,7 +1579,7 @@ case $basic_machine in *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1577,7 +1684,7 @@ case $basic_machine in -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) diff --git a/package/gnuconfig/patches/config.guess.uclibc.patch b/package/gnuconfig/patches/config.guess.uclibc.patch index 69d88a35a..85f9b8966 100644 --- a/package/gnuconfig/patches/config.guess.uclibc.patch +++ b/package/gnuconfig/patches/config.guess.uclibc.patch @@ -1,11 +1,6 @@ -Index: config.guess -=================================================================== -RCS file: /cvsroot/config/config/config.guess,v -retrieving revision 1.366 -diff -u -r1.366 config.guess ---- config.guess 17 May 2007 06:28:53 -0000 1.366 -+++ config.guess 9 Jul 2007 17:32:18 -0000 -@@ -139,6 +139,23 @@ +--- config.guess ++++ config.guess +@@ -140,6 +141,23 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown @@ -29,12 +24,25 @@ diff -u -r1.366 config.guess # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in -@@ -833,28 +850,28 @@ - echo ${UNAME_MACHINE}-pc-minix +@@ -872,33 +890,32 @@ EOF + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 +- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi +- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ++ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi ++ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then +- echo ${UNAME_MACHINE}-unknown-linux-gnu ++ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -49,8 +57,16 @@ diff -u -r1.366 config.guess + echo crisv32-axis-linux-${LIBC} exit ;; frv:Linux:*:*) -- echo frv-unknown-linux-gnu -+ echo frv-unknown-linux-${LIBC} +- echo frv-unknown-linux-gnu ++ echo frv-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) +- LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ +@@ -909,13 +926,13 @@ EOF + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -64,21 +80,12 @@ diff -u -r1.366 config.guess - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - mips:Linux:*:*) - eval $set_cc_for_build -@@ -877,7 +894,7 @@ - s: ::g - p - }'`" -- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } -+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } - ;; - mips64:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build -@@ -900,16 +917,16 @@ - s: ::g - p - }'`" +@@ -934,10 +951,10 @@ EOF + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; @@ -86,25 +93,9 @@ diff -u -r1.366 config.guess - echo or32-unknown-linux-gnu + echo or32-unknown-linux-${LIBC} exit ;; - ppc:Linux:*:*) -- echo powerpc-unknown-linux-gnu -+ echo powerpc-unknown-linux-${LIBC} - exit ;; - ppc64:Linux:*:*) -- echo powerpc64-unknown-linux-gnu -+ echo powerpc64-unknown-linux-${LIBC} - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in -@@ -922,40 +939,40 @@ - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null -- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi -- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi -+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} - exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu +@@ -948,40 +965,40 @@ EOF parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -116,15 +107,19 @@ diff -u -r1.366 config.guess + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) -- echo hppa64-unknown-linux-gnu -+ echo hppa64-unknown-linux-${LIBC} + ppc64:Linux:*:*) +- echo powerpc64-unknown-linux-gnu ++ echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) +- echo powerpc-unknown-linux-gnu ++ echo powerpc-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-gnu +- echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) @@ -135,6 +130,9 @@ diff -u -r1.366 config.guess - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-tilera-linux-gnu + exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} @@ -143,36 +141,9 @@ diff -u -r1.366 config.guess - echo x86_64-unknown-linux-gnu + echo x86_64-unknown-linux-${LIBC} exit ;; - xtensa:Linux:*:*) -- echo xtensa-unknown-linux-gnu -+ echo xtensa-unknown-linux-${LIBC} + xtensa*:Linux:*:*) +- echo ${UNAME_MACHINE}-unknown-linux-gnu ++ echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so -@@ -970,20 +987,22 @@ - p'` - case "$ld_supported_targets" in - elf32-i386) -- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" -+ TENTATIVE="${UNAME_MACHINE}-pc-linux-${LIBC}" - ;; - a.out-i386-linux) -- echo "${UNAME_MACHINE}-pc-linux-gnuaout" -+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}aout" - exit ;; - coff-i386) -- echo "${UNAME_MACHINE}-pc-linux-gnucoff" -+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}coff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. -- echo "${UNAME_MACHINE}-pc-linux-gnuoldld" -+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}oldld" - exit ;; - esac -+ # This should get integrated into the C code below, but now we hack -+ if [ "$LIBC" != "gnu" ] ; then echo "$TENTATIVE" && exit 0 ; fi - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. diff --git a/package/gnuconfig/patches/config.sub.gnuhurd-uclibc.patch b/package/gnuconfig/patches/config.sub.gnuhurd-uclibc.patch deleted file mode 100644 index 6fcdf811f..000000000 --- a/package/gnuconfig/patches/config.sub.gnuhurd-uclibc.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: config.sub -=================================================================== ---- config.sub (revision 20153) -+++ config.sub (working copy) -@@ -121,6 +121,7 @@ - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ -+ gnu*-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os -@@ -1237,6 +1238,7 @@ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ -+ | -gnu*-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ diff --git a/package/gnuconfig/patches/config.sub.ps2.patch b/package/gnuconfig/patches/config.sub.ps2.patch index ac8dbc68a..57d09dcf2 100644 --- a/package/gnuconfig/patches/config.sub.ps2.patch +++ b/package/gnuconfig/patches/config.sub.ps2.patch @@ -1,11 +1,6 @@ -Index: config.sub -=================================================================== -RCS file: /cvsroot/config/config/config.sub,v -retrieving revision 1.356 -diff -u -r1.356 config.sub ---- config.sub 28 Jun 2007 06:56:43 -0000 1.356 -+++ config.sub 9 Jul 2007 17:43:32 -0000 -@@ -244,7 +244,7 @@ +--- config.sub ++++ config.sub +@@ -253,7 +253,7 @@ case $basic_machine in | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ @@ -14,7 +9,7 @@ diff -u -r1.356 config.sub | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ -@@ -694,6 +694,24 @@ +@@ -773,6 +773,24 @@ case $basic_machine in basic_machine=m68k-atari os=-mint ;; @@ -39,12 +34,12 @@ diff -u -r1.356 config.sub mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; -@@ -1226,7 +1244,7 @@ +@@ -1325,7 +1343,7 @@ case $os in | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ -- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) -+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -irx*) +- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) ++ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -irx*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) diff --git a/package/gnuconfig/patches/config.sub.sh.patch b/package/gnuconfig/patches/config.sub.sh.patch deleted file mode 100644 index c8727dff1..000000000 --- a/package/gnuconfig/patches/config.sub.sh.patch +++ /dev/null @@ -1,39 +0,0 @@ -gnuconfig seems intent on only supporting superfluous targets that don't -represent any real hardware (such as sh2a LE). GCC in its infinite wisdom is -also incapable of supporting tuning for other variants in a sensible fashion. - -As such, we still need to be able to support such useful targets as -sh2a_nofpueb in order to not only get the byte order right, but also to -support -m2a-nofpu tuning from the kernel (though we tend to do this through --Wa,-isa= instead, as the binutils people do a much better job of not screwing -up their config code every other day. Way to go config.gcc..). - -The fact that the sh variant matching is the ugliest out of any of the other -architectures doesn't seem to deter GCC folk from their well thought out and -brilliantly managed config target list. - -Index: config.sub -=================================================================== -RCS file: /cvsroot/config/config/config.sub,v -retrieving revision 1.356 -diff -u -r1.356 config.sub ---- config.sub 28 Jun 2007 06:56:43 -0000 1.356 -+++ config.sub 9 Jul 2007 17:38:48 -0000 -@@ -277,7 +277,7 @@ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | score \ -- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ -+ | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ -@@ -358,7 +358,7 @@ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ -- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ -+ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ diff --git a/package/gnuconfig/patches/config.xtensa.glob.patch b/package/gnuconfig/patches/config.xtensa.glob.patch deleted file mode 100644 index 4b37aa77f..000000000 --- a/package/gnuconfig/patches/config.xtensa.glob.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -rNdup config-orig/config.guess config/config.guess ---- config-orig/config.guess 2007-11-13 16:31:20.000000000 -0800 -+++ config/config.guess 2007-11-14 00:26:39.000000000 -0800 -@@ -954,8 +954,8 @@ EOF - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; -- xtensa:Linux:*:*) -- echo xtensa-unknown-linux-gnu -+ xtensa*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so -diff -rNdup config-orig/config.sub config/config.sub ---- config-orig/config.sub 2007-11-13 16:31:20.000000000 -0800 -+++ config/config.sub 2007-11-14 00:48:37.000000000 -0800 -@@ -369,10 +369,14 @@ case $basic_machine in - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ -- | xstormy16-* | xtensa-* \ -+ | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-*) - ;; -+ # Recognize the basic CPU types without company name, with glob match. -+ xtensa*) -+ basic_machine=$basic_machine-unknown -+ ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) -diff -rNdup config-orig/testsuite/config-sub.data config/testsuite/config-sub.data ---- config-orig/testsuite/config-sub.data 2007-11-13 15:56:17.000000000 -0800 -+++ config/testsuite/config-sub.data 2007-11-14 00:31:22.000000000 -0800 -@@ -109,6 +109,7 @@ fido-elf fido-unknown-elf - fido fido-unknown-none - xtensa-elf xtensa-unknown-elf - xtensa-linux xtensa-unknown-linux-gnu -+xtensa_dc232b-linux xtensa_dc232b-unknown-linux-gnu - i386-drops1.0 i386-pc-drops1.0 - mep mep-unknown-elf - mep-elf mep-unknown-elf diff --git a/package/gnuconfig/testsuite/.cvsignore b/package/gnuconfig/testsuite/.cvsignore deleted file mode 100644 index e4dcdcfaf..000000000 --- a/package/gnuconfig/testsuite/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -uname diff --git a/package/gnuconfig/testsuite/CVS/Entries b/package/gnuconfig/testsuite/CVS/Entries deleted file mode 100644 index 31b14765c..000000000 --- a/package/gnuconfig/testsuite/CVS/Entries +++ /dev/null @@ -1,7 +0,0 @@ -/.cvsignore/1.1/Mon Sep 26 07:33:33 2005// -/uname.in/1.1/Mon Sep 26 07:33:33 2005// -/config-guess.data/1.38/Thu Sep 20 16:47:13 2007// -/config-guess.sh/1.5/Thu Sep 20 16:47:13 2007// -/config-sub.data/1.47/Tue Aug 21 18:37:33 2007// -/config-sub.sh/1.3/Thu Sep 20 16:47:13 2007// -D diff --git a/package/gnuconfig/testsuite/CVS/Repository b/package/gnuconfig/testsuite/CVS/Repository deleted file mode 100644 index 5337292ad..000000000 --- a/package/gnuconfig/testsuite/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -config/testsuite diff --git a/package/gnuconfig/testsuite/CVS/Root b/package/gnuconfig/testsuite/CVS/Root deleted file mode 100644 index 192e02e93..000000000 --- a/package/gnuconfig/testsuite/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/config diff --git a/package/gnuconfig/testsuite/config-guess.data b/package/gnuconfig/testsuite/config-guess.data deleted file mode 100644 index 0d8210da6..000000000 --- a/package/gnuconfig/testsuite/config-guess.data +++ /dev/null @@ -1,34 +0,0 @@ -crisv32 2.6.6 Linux ignored crisv32-axis-linux-gnu -frv 2.4.24 Linux ignored frv-unknown-linux-gnu -3 2.3.3 XENIX SysV i386-pc-xenix -2064 ignored z/VM ignored s390-ibm-zvmoe -amd64 1.5.12(0.116/4/2) CYGWIN_NT-5.2 ignored x86_64-unknown-cygwin -crayx1 2.5.20 UNICOS/mp ignored craynv-cray-unicosmp2.5.X -NSE-N 1.0 NONSTOP_KERNEL ignored nse-tandem-nsk1.0 -i386 ignored VOS ignored i386-stratus-vos -arm ignored RISCOS ignored arm-unknown-riscos -arm ignored riscos ignored arm-unknown-riscos -i586 5.0.0 skyos ignored i586-pc-skyos5.0.0 -i786-pc ignored windows32 ignored i786-pc-mingw32 -or32 ignored Linux ignored or32-unknown-linux-gnu -x86_64 1.5.18(0.132/4/2) CYGWIN_NT-5.2 ignored x86_64-unknown-cygwin -x86 5.2 Interix ignored i586-pc-interix5.2 -ppc64 2.6.9-22 Linux ignored powerpc64-unknown-linux-gnu -vax 2.6.15 Linux ignored vax-dec-linux-gnu -i586 ignored rdos ignored i586-pc-rdos -pc98 7.0 FreeBSD ignored i386-unknown-freebsd7.0 -i586 1.0 SolidBSD ignored i586-unknown-solidbsd1.0 -i686 5.4-1-686 GNU/kFreeBSD ignored i686-unknown-kfreebsd5.4-gnu -EM64T 5.2 Interix ignored x86_64-unknown-interix5.2 -amd64 5.2 FreeBSD ignored x86_64-unknown-freebsd5.2 -avr32 2.6.15 Linux ignored avr32-unknown-linux-gnu -x86 6.0 Interix ignored i586-pc-interix6.0 -macppc 1.0 MirBSD ignored powerpc-unknown-mirbsd1.0 -authenticamd 6.0 Interix ignored x86_64-unknown-interix6.0 -SX-8 1.0 SUPER-UX ignored sx8-nec-superux1.0 -SX-7 1.0 SUPER-UX ignored sx7-nec-superux1.0 -xtensa 2.6.15 Linux ignored xtensa-unknown-linux-gnu -x86_64 1.0 MINGW ignored x86_64-pc-mingw32 -i386 1.0 MINGW ignored i386-pc-mingw32 -SX-8R 1.0 SUPER-UX ignored sx8r-nec-superux1.0 -i86xen 5.6 SunOS ignored i386-pc-solaris2.6 diff --git a/package/gnuconfig/testsuite/config-guess.sh b/package/gnuconfig/testsuite/config-guess.sh deleted file mode 100644 index 324f275e3..000000000 --- a/package/gnuconfig/testsuite/config-guess.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# -# Copyright 2004, 2005 Free Software Foundation, Inc. -# Contributed by Ben Elliston <bje@gnu.org>. -# -# This test reads 5-tuples from config-guess.data: the components of -# the simulated uname(1) output and the expected GNU system triplet. - -verbose=false -export PATH=`pwd`:$PATH -IFS=" " # tab - -run_config_guess () -{ - rc=0 - while read machine release system version triplet ; do - sed \ - -e "s,@MACHINE@,$machine," \ - -e "s,@RELEASE@,$release," \ - -e "s,@SYSTEM@,$system," \ - -e "s,@VERSION@,$version," < uname.in > uname - chmod +x uname - output=`sh ../config.guess 2>/dev/null` - if test $? != 0 ; then - echo "FAIL: unable to guess $machine:$release:$system:$version" - rc=1 - continue - fi - if test $output != $triplet ; then - echo "FAIL: $output (expected $triplet)" - rc=1 - continue - fi - $verbose && echo "PASS: $triplet" - done - return $rc -} - -sed 's/ */ /g' < config-guess.data | run_config_guess -rc=$? -if test $rc -eq 0 ; then - $verbose || echo "PASS: config.guess checks" -else - test $rc -eq 1 && echo "Unexpected failures." -fi - -exit $rc diff --git a/package/gnuconfig/testsuite/config-sub.data b/package/gnuconfig/testsuite/config-sub.data deleted file mode 100644 index 2a5e1f1eb..000000000 --- a/package/gnuconfig/testsuite/config-sub.data +++ /dev/null @@ -1,117 +0,0 @@ -arm-coff arm-unknown-coff -arm-elf arm-unknown-elf -sun3 m68k-sun-sunos4.1.1 -sun4 sparc-sun-sunos4.1.1 -ibm i370-ibm-aix -i386-os2 i386-pc-os2 -os400 powerpc-ibm-os400 -mmix mmix-knuth-mmixware -mmix-elf mmix-knuth-elf -i386-linux i386-pc-linux-gnu -i386-netbsd i386-pc-netbsd -i386-openbsd i386-pc-openbsd -i386-freebsd i386-pc-freebsd -pc98-freebsd i386-pc-freebsd -i386-elf i386-pc-elf -i486-elf i486-pc-elf -i586-elf i586-pc-elf -i686-elf i686-pc-elf -i786-elf i786-pc-elf -amd64-unknown-freebsd5.2 x86_64-unknown-freebsd5.2 -cris-linux cris-axis-linux-gnu -crisv32-linux crisv32-axis-linux-gnu -frv-linux frv-unknown-linux-gnu -djgpp i586-pc-msdosdjgpp -s390-ibm-zvmoe s390-ibm-zvmoe -xscale xscale-unknown-none -xscaleeb xscaleeb-unknown-none -xscaleel xscaleel-unknown-none -xbox i686-pc-mingw32 -maxq maxq-unknown-none -maxq-elf maxq-unknown-elf -amd64-cygwin x86_64-pc-cygwin -x86_64-cygwin x86_64-pc-cygwin -sparc64-linux sparc64-unknown-linux-gnu -sparc64b-linux sparc64b-unknown-linux-gnu -bfin-elf bfin-unknown-elf -bfin bfin-unknown-none -arm-riscos arm-unknown-riscos -arm-unknown-riscos arm-unknown-riscos -i586-skyos i586-pc-skyos -m32c m32c-unknown-none -m32c-elf m32c-unknown-elf -ms1 mt-unknown-none -ms1-elf mt-unknown-elf -mips64vr5900-elf mips64vr5900-unknown-elf -mips64vr5900el-elf mips64vr5900el-unknown-elf -mips64vr5900 mips64vr5900-unknown-elf -mips64vr5900el mips64vr5900el-unknown-elf -sh64 sh64-unknown-none -sh64-elf sh64-unknown-elf -openrisc-linux or32-unknown-linux-gnu -or32-linux or32-unknown-linux-gnu -sh-elf sh-unknown-elf -sh1-elf sh1-unknown-elf -sh2-elf sh2-unknown-elf -sh3-elf sh3-unknown-elf -sh4-elf sh4-unknown-elf -sh2a-elf sh2a-unknown-elf -sh4a-elf sh4a-unknown-elf -sh2e-elf sh2e-unknown-elf -sh3e-elf sh3e-unknown-elf -sh3eb-elf sh3eb-unknown-elf -sh4eb-elf sh4eb-unknown-elf -sheb-elf sheb-unknown-elf -shbe-elf shbe-unknown-elf -shle-elf shle-unknown-elf -sh1le-elf sh1le-unknown-elf -sh2le-elf sh2le-unknown-elf -sh3le-elf sh3le-unknown-elf -sh4le-elf sh4le-unknown-elf -sh3ele-elf sh3ele-unknown-elf -i386-haiku i386-pc-haiku -sparc-haiku sparc-unknown-haiku -powerpc-haiku powerpc-unknown-haiku -i386-pc-sco6 i386-pc-sco5v6 -i386-pc-sco5v6 i386-pc-sco5v6 -mt mt-unknown-none -mt-elf mt-unknown-elf -rdos i386-pc-rdos -i586-rdos i586-pc-rdos -i386-linux-newlib i386-pc-linux-newlib -mb-elf mb-unknown-elf -microblaze-elf microblaze-unknown-elf -i386-solidbsd i386-pc-solidbsd -amd64-kfreebsd5.4-gnu x86_64-pc-kfreebsd5.4-gnu -nios nios-unknown-none -nios2 nios2-unknown-none -nios-elf nios-unknown-elf -nios2-elf nios2-unknown-elf -sparcv9v-elf sparcv9v-unknown-elf -sparc64v-elf sparc64v-unknown-elf -sparcv9v-solaris2.9 sparcv9v-unknown-solaris2.9 -sparc64v-solaris2.9 sparc64v-unknown-solaris2.9 -sh-toppers sh-unknown-toppers -spu spu-unknown-elf -spu-elf spu-unknown-elf -spu-linux spu-unknown-linux-gnu -avr32 avr32-unknown-none -avr32-linux avr32-unknown-linux-gnu -xc16x xc16x-unknown-none -xc16x-elf xc16x-unknown-elf -sde-elf mipsisa32-sde-elf -mips-sde-elf mips-sde-elf -score score-unknown-elf -score-elf score-unknown-elf -sh5el-elf sh5le-unknown-elf -sh5el-netbsd sh5le-unknown-netbsd -fido-elf fido-unknown-elf -fido fido-unknown-none -xtensa-elf xtensa-unknown-elf -xtensa-linux xtensa-unknown-linux-gnu -xtensa_dc232b-linux xtensa_dc232b-unknown-linux-gnu -i386-drops1.0 i386-pc-drops1.0 -mep mep-unknown-elf -mep-elf mep-unknown-elf -mingw32ce arm-unknown-mingw32ce -arm-mingw32ce arm-unknown-mingw32ce diff --git a/package/gnuconfig/testsuite/config-sub.sh b/package/gnuconfig/testsuite/config-sub.sh deleted file mode 100644 index ab5d7ff66..000000000 --- a/package/gnuconfig/testsuite/config-sub.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# Copyright 2004, 2005 Free Software Foundation, Inc. -# Contributed by Ben Elliston <bje@gnu.org>. -# -# This test reads pairs from config-sub.data: an alias and its -# canonical triplet. The config.sub scripts is invoked and the test -# checks that the alias expands to the expected canonical triplet. - -verbose=false - -run_config_sub () -{ - rc=0 - while read alias canonical ; do - output=`sh ../config.sub $alias` - if test $output != $canonical ; then - echo "FAIL: $alias -> $output, but expected $canonical" - rc=1 - else - $verbose && echo "PASS: $alias" - fi - done < config-sub.data - return $rc -} - -run_config_sub -rc=$? -if test $rc -eq 0 ; then - $verbose || echo "PASS: config.sub checks" -else - test $rc -eq 1 && echo "Unexpected failures." -fi - -exit $rc diff --git a/package/gnuconfig/testsuite/uname.in b/package/gnuconfig/testsuite/uname.in deleted file mode 100755 index d44d15f04..000000000 --- a/package/gnuconfig/testsuite/uname.in +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -# uname(1) simulator, inspired by Pavel Roskin. - -[ $# -ne 1 ] && exec sh $0 -s -[ $1 = -m ] && echo "@MACHINE@" && exit 0 -[ $1 = -r ] && echo "@RELEASE@" && exit 0 -[ $1 = -s ] && echo "@SYSTEM@" && exit 0 -[ $1 = -v ] && echo "@VERSION@" && exit 0 -[ $1 = -p ] && echo "Pentium III(TM)-ISA/PCI" diff --git a/package/gnuconfig/uname b/package/gnuconfig/uname deleted file mode 100755 index 0627f8204..000000000 --- a/package/gnuconfig/uname +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# uname(1) simulator, inspired by Pavel Roskin. - -[ $# -ne 1 ] && exec sh $0 -s -[ $1 = -m ] && echo 4400 -[ $1 = -r ] && echo 4.0 -[ $1 = -s ] && echo iainfo2 -[ $1 = -v ] && echo 3.0 -[ $1 = -p ] && echo "Pentium III(TM)-ISA/PCI" - -exit 0 |