2005-06-02 Aldy Hernandez * config.sub (ms1, ms1-*): New. * testsuite/config-sub.data: Add test cases. 2005-06-02 Jim Blandy * config.sub (m32c, m32c-*): New. * testsuite/config-sub.data: Add test cases. 2005-05-27 Ben Elliston * 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 Reported by Sam Steingold : * config.guess (i*:windows32*:*): New. * testsuite/config-guess.data: Add a corresponding test case. 2005-05-15 Paul Eggert * config.guess: Fix remaining problematic uses of "exit 0" (and one problematic use of "&& exit"). 2005-05-12 Ben Elliston * config.guess: Update Free Software Foundation address. * config.sub: Likewise. 2005-05-12 Ben Elliston * 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 Explanation for this subtle change: From: Paul Eggert 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 * 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 * config.guess: Add support for SCO OpenServer 6. 2005-05-12 Noah Misch * 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 Ben Elliston * config.guess (arm:riscos:*:*): New configuration. * testsuite/config-sub.data: New tests. * testsuite/config-guess.data: Likewise. 2005-05-12 Nick Burrett * config.guess: Add a missing newline to arm-acorn-riscix string. 2005-04-22 Paul Green Ben Elliston * config.guess: Add Stratus VOS IA32 systems. * testsuite/config-guess.data: Add a testcase. 2005-04-22 Ben Elliston Bernd Schmidt * config.sub (bfin): New target. * testsuite/config-sub.data: Test bfin-elf. 2005-04-22 Ben Elliston Dave Miller * config.sub (sparc64b): Handle. * testsuite/config-sub.data: Test sparc64-linux, sparc64b-linux. 2005-03-24 Paul Eggert * config.guess: Update URL for script location. Problem reported by Bruno Haible. 2005-02-10 Ben Elliston J Shepherd * config.guess (NSE-?:NONSTOP_KERNEL:*:*): New. * testsuite/config-guess.data: Test for nse-tandem-nsk. 2005-02-10 Ben Elliston * testsuite/config-guess.data: Add craynv-cray-unicosmp2.5.X case. 2005-02-10 Ben Elliston * 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 * 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 * config.guess: Update copyright years. * config.sub: Likewise. 2005-01-11 Inderpreet Singh Ben Elliston * config.sub: Handle maxq target. * testsuite/config-sub.data: Add maxq and maxq-elf tests. 2004-11-30 Melissa Mears * config.sub: Handle xbox alias. * testsuite/config-sub.data: Add xbox case. 2004-11-17 Ian Lance Taylor Ben Elliston * config.sub: Recognize xscalee[bl]. * testsuite/config-sub.data: Add xscale, xscalee[bl] cases. 2004-11-12 Ben Elliston * 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 * testsuite/config-guess.sh: Use , and not / as the sed delimiter. 2004-11-12 Andris Pavenis * config.sub (djgpp): Alias to i586-pc-msdosdjgpp. * testsuite/config-sub.data: Add a test case. 2004-10-25 Ben Elliston * 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 Reported by Monty Solomon : * config.guess (*:XENIX:*:SysV): New. * testsuite/config-guess.data: Add a test case. 2004-10-25 Ben Elliston Reported by Martin Hammer : * config.guess (DRS?6000:isis:4.2*:7*): New pattern. 2004-09-07 Ben Elliston * 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 * 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 * 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 * config.guess (*:OpenBSD:*:*): Remove defunct MIPS machines. (sgi:OpenBSD:*:*): Emit mips64, not mipseb. 2004-08-11 Paul Eggert * 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 * config.guess (S7501:*:4.0:3.0): Handle NCR System V UNIX machine. 2004-07-02 Ben Elliston * testsuite/config-sub.data: Add i386-elf to i786-elf. 2004-06-30 Ben Elliston * testsuite/config-sub.data: Add more new tests. 2004-06-25 Ben Elliston * Makefile (check): New target. * testsuite/config-sub.sh: New test. * testsuite/config-sub.data: New file. 2004-06-24 Ben Elliston * config.guess: Update copyright years. * config.sub: Likewise. 2004-06-22 Robert Millan * config.guess (*:FreeBSD:*:*): Remove check for glibc (unneeded since GNU/kFreeBSD systems match *:GNU/*:*:* instead). 2004-06-22 Stanley F. Quayle * config.guess (*:*VMS:*:*): New entry. Replaces Alpha:OpenVMS:*. Recognize and advertise all VMS flavors as dec manufacturer. 2004-06-22 Ben Elliston * config.guess: Cray fixes from Wendy Palm . * config.sub: Likewise. 2004-06-22 Ben Elliston Reported by Hans-Peter Nilsson : * config.sub: Correctly handle mmix-knuth and mmix-knuth-mmixware. 2004-06-21 Ben Elliston * Makefile: New file. 2004-06-11 Ben Elliston * config.guess (pegasos:OpenBSD:*:*): Remove. 2004-06-11 Ben Elliston From Wouter Verhelst : * config.guess (M68*:*:R3V[5678]:*): Detect R3V8. 2004-06-11 Ben Elliston * config.guess (luna88k:OpenBSD:*:*): New. 2004-03-12 Kazuhiro Inaoka * config.guess (m32r*:Linux:*:*): New case. * config.sub: Handle m32rle. 2004-03-12 Ben Elliston From Jens Petersen : * config.sub: Handle sparcv8. 2004-03-03 Ben Elliston From Tom Smith : * 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 * config.sub: Add support for National Semiconductor CRX target. 2004-02-16 Thorsten Glaser * config.guess (*:MirBSD:*:*, macppc:MirBSD:*:*): Handle. * config.sub: Handle -mirbsd*. 2004-02-16 Brad Smith * config.guess: Recognize OpenBSD on AMD64 and CATS hardware. 2004-02-11 Ben Elliston * config.sub (abacus): Add. 2004-02-11 Galit Heller * config.sub: Add support for National Semiconductor CR16C target. 2004-02-02 Ben Elliston * config.guess (*:ekkoBSD:*:*): Handle. * config.guess: Handle -ekkobsd*. 2004-01-30 Ben Elliston * NEWS: Remove. 2004-01-24 Ben Elliston From Brett E. Wynkoop : * config.guess (m68k:machten:*:*): Handle. 2004-01-20 Jeroen Ruigrok van der Werven * config.guess: Fix DragonFly entry to really work. 2004-01-05 Ben Elliston Joachim Schmitz * config.guess: Handle NSR-? to accept any CPU type. 2004-01-05 Ben Elliston * config.sub: Handle amd64-*. 2003-11-20 Kristian Van Der Vliet * config.guess (i*86:syllable:*:*): New. * config.sub (-syllable*): Likewise. 2003-11-18 Jeroen Ruigrok van der Werven * config.guess (*:DRAGONFLY:*:*): New. * config.sub (-dragonfly*): Likewise. 2003-11-03 Ben Elliston * config.guess: Detect OpenBSD on Pegasos I hardware. 2003-11-03 Jim Tison Ulrich Weigand * config.sub (tpf, -tpf*): Recognize. 2003-10-16 Ben Elliston * config.guess (5000:UNIX_System_V:4.*:*): Detect the Fujitsu VPP5000. Reported by Naoki Yoshida . 2003-10-16 Bernardo Innocenti * config.sub (linux-uclibc, uclinux-uclibc): Handle. 2003-10-16 Ben Elliston Reported by Todd Humphrey : * config.guess (*:OS400:*:*): Detect OS/400 on AS/400 machines. * config.sub (os400, -os400*): Recognise. 2003-10-07 Robert Millan Ben Elliston * 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 * config.guess (3[345]??:*:4.0:3.0): Expand pattern to match 3526. 2003-10-03 Chris Demetriou * config.sub (mipsisa64r2*): Add. 2003-10-03 Ben Elliston Joachim Schmitz * config.guess (NSR-*:NONSTOP_KERNEL:*:*): Recognise NSR-Y. 2003-08-18 Andreas Krennmair * config.guess: Add detection for diet libc. * config.sub: Handle linux-dietlibc. 2003-07-29 Ben Elliston * NEWS: New draft file. 2003-07-17 Ben Elliston Reported as missing by Doug Evans: * config.sub: Handle iq2000 and iq2000-*. 2003-07-15 Alexandre Oliva * config.sub: Add am33_2.0 machine. 2003-07-04 Ben Elliston * config.sub: Handle -kfreebsd*. From Robert Millan. 2003-07-02 Robert Millan * 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 From by Stephen Thomas : * config.guess (sh64*:*:*:Linux): New case. * config.sub (sh64): Map to sh64-unknown. 2003-06-17 Ben Elliston Reported by Dennis Grevenstein : * 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 * config.sub (c4x, tic4x): Re-arrange and fix. 2003-06-12 Bernard Giroud * config.guess (Alpha*:OpenVMS:*:*): New entry. 2003-06-06 Ben Elliston * config.sub: Recognise pentium3 and pentium4. From Kelley Cook . 2003-06-06 Douglas B Rupp * config.guess: Recognize Interix 4. 2003-06-04 Ben Elliston * 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 * config.sub: Handle $os values of -nx6 and -nx7. 2003-05-22 Ben Elliston * config.guess: Detect ICL NX version 6 running on ICL/Fujitsu DRS 6000 machines. Reported by . 2003-05-19 Hans-Peter Nilsson * config.guess (cris:Linux:*:*): New case. 2003-05-09 Ben Elliston * config.guess (SHG2:*:4.0:3.0): Handle NCR System V UNIX machine. Reported by Raj Mannar . 2003-05-09 Andreas Jaeger * config.sub (maybe_os): Add alias amd64 for x86_64. 2003-05-09 Ben Elliston From Robert Millan * config.guess (*:GNU/FreeBSD:*:*): Handle. 2003-02-22 Ben Elliston Revert the following due to the demise of MicroBSD: 2003-01-03 Scott Kamp * config.guess: Detect MicroBSD operating system on i386 CPUs. * config.sub: Handle aliases for such. 2003-02-03 Ben Elliston * config.sub: Handle -kaos*. 2003-02-03 Charles Lepple * config.sub: Handle TI tic55x-* and tic6x-* targets. 2003-01-30 Ben Elliston * 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 * config.sub: Add sh2e support. 2003-01-22 Fabio Alemagna * config.sub: Handle -aros*. 2003-01-10 Stuart Hastings * config.guess: Make i686 the default for Darwin/x86. 2003-01-03 Scott Kamp * config.guess: Detect MicroBSD operating system on i386 CPUs. * config.sub: Handle aliases for such. 2003-01-02 Ben Elliston From Wendy Palm : * config.guess (CRAY*T3D:*:*:*): Remove. (*:UNICOS/mp:*:*): New system. * config.sub (t3d): Remove. (nv1): Add. 2003-01-02 Ben Elliston * config.sub: Fix mipstx39-* and mipstx39el-* handling (typo). 2003-01-02 Ben Elliston From Dmitry Diky : * config.sub (basic_machine): Add msp430 and msp430-*. 2003-01-02 Chris Demetriou * config.sub (mipsisa32r2*): Add. 2002-12-23 Ben Elliston * 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 * config.guess (hppa*): Remove tmpdir when CC_FOR_BUILD is set. 2002-12-11 Ben Elliston Dave Anglin Ross Alexander * config.guess (*:HP-UX:*:*): Detect 64-bit compiler. 2002-11-30 J.T. Conklin * config.sub (-nto-qnx*): New $os pattern. (-nto*): Preserve OS version when converting to -nto-qnx*. 2002-11-30 Ben Elliston From Stefan Neis : * 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 From Joel Baker : * config.guess: Append "-gnu" to triplet on Debian/NetBSD systems. * config.sub: Recognise netbsd*-gnu*. 2002-11-30 Maciej W. Rozycki * 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 * config.guess: Make default Interix arch "i586". 2002-11-30 Ben Elliston * config.guess: Add "SDS2" to machines that run NCR System V UNIX. Reported by . 2002-11-13 Ben Elliston * config.sub (windows32): Remove bad idea. 2002-11-13 Werner Lemberg * config.sub: Add -mks*. 2002-11-13 Jeff Conrad * config.guess: Detect MKS running on Windows {95,98,NT}. 2002-11-13 Ben Elliston * config.guess: Detect PowerMAX OS on Concurrent Synergy machines. Reported by Sam Williams . 2002-11-08 Ben Elliston * config.guess: Detect m68k-diab-dnix. * config.sub: Handle -dnix*. 2002-10-21 Paul Eggert * 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 * config.sub: Add tic4x target. 2002-09-03 Ben Elliston * config.guess: Detect NSR-D machines for nsr-tandem-nsk. Reported by . 2002-08-23 Ben Elliston * config.guess: Detect Concurrent PowerMaxion. Reported by Lloyd Goldston . * config.guess: Detect Convergent 3B1 machines (running AT&T UNIX). Reported by Bruce Lilly . 2002-08-22 Urs Janßen * config.sub: Cosmetic whitespace fixes. 2002-08-20 Phil Edwards * config.sub: Accept athlon_* patterns as synonyms for i686-pc. 2002-08-20 Ben Elliston From Chris Demetriou : * config.sub (sb1, sb1el): Treat these machines as mipsisa64sb1-unknown and mipsisa64sb1el-unknown, respectively. 2002-08-19 Ben Elliston * config.guess: Detect Super-UX on NEC SX-6. Reported by Joachim Worringen . 2002-08-16 Eric Christopher * config.sub (mipsisa64sr71k*, mips64vr*): Add. 2002-07-23 Ben Elliston * config.guess: Detect alphaev7. Reported by urs@akk.org. 2002-07-03 Ben Elliston * config.guess: Use umask to create temporary directly safely. Using mkdir and chmod introduces a race. 2002-07-03 Ben Elliston * config.guess: Detect ICL NX version 7 running on ICL/Fujitsu DRS 6000 machines. Reported by Henrik N. Spuur Hansen . 2002-07-03 Ben Elliston * 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 * config.sub: Handle freebsd*. From Bruno Haible. 2002-07-01 Bruno Haible * config.guess: For FreeBSD systems using glibc, add suffix "-gnu". * config.sub: Accept freebsd-gnu system name. 2002-06-21 J"orn Rennecke * config.sub: Add support for sh[12], sh3e, sh[1234]le, sh3ele, shle, sh[1234]le, sh3ele. 2002-06-21 Dave Brolley * config.sub: Add support for frv. 2002-06-20 Chris Demetriou * 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 * (config.sub): Add ip2k support. 2002-06-19 J"orn Rennecke * config.sub: Accept sh64le and sh64le-*. 2002-05-29 Paul Eggert * config.guess: Don't use egrep, as POSIX 1003.1-2001 no longer requires egrep. Use grep instead. 2002-05-28 Kuang Hwa Lin * config.sub: Add DLX support. 2002-05-22 Jason Thorpe * config.guess: Add case for "armeb" in NetBSD section. * config.sub: Allow "armeb" as a valid CPU type. 2002-05-16 Ben Elliston * config.guess: Detect PowerMAX OS on Concurrent Night Hawk. * config.sub: Handle -powermax*. 2002-05-02 Ben Elliston * config.guess: Add "4400" to machines that run NCR System V UNIX. 2002-04-25 Mark Mitchell * config.sub (*-wrs-windiss): New targets. 2002-03-20 Keith Thompson * config.guess (ia64:Linux:*:*): Output "ia64-unknown-linux-gnu". 2002-03-20 Ben Elliston * config.guess (set_cc_for_build): Add c99 to list of candidates. 2002-03-12 J.T. Conklin * config.guess: Add OS release to QNX config strings. 2002-03-06 Chris Demetriou * config.sub: Add support for mipsisa64. 2002-03-04 Ben Elliston From Kevin Ryde : * config.sub (sparclet-*-*): Accept any vendor. (sparc86x): Expand to sparc86x-unknown-none. 2002-03-04 Adrian Bunk * config.guess (*:NetBSD:*:*): Use "sysctl -n hw.machine_arch" instead of "uname -p" to get UNAME_MACHINE_ARCH. 2002-02-22 Ben Elliston Thiemo Seufer * 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 From Kevin Ryde : * config.sub (sv1-*, ymp-*, c90-*): Preserve CPU type in output. (t3d-*, t3e-*): Canonicalize to alpha and alphaev5. 2002-02-18 Jim Meyering * config.guess: Don't use `head -1'; it's no longer portable. Use `sed 1q' instead. 2002-02-15 Ben Elliston * config.sub (rtmk*, rtmk-nova*): Recognise. From Johan Rydberg . 2002-02-15 Wendy Palm * 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 * config.sub: Accept m68060. 2002-02-12 Ben Elliston * config.sub (sx?-*, superux*): New basic_machine and os. From Len Makin . 2002-02-12 Ben Elliston * config.guess: Set LC_ALL, not LANG, when running ld --help. From Nicola Pero . 2002-02-01 Ben Elliston * config.sub (sh64, sh64-*): Add new machine. 2002-01-31 Ivan Guzvinec * config.sub: Add support for or32. 2002-01-26 Andy Olson * config.guess (*:QNX:*:*): Report i386-* rather than x86pc-*. Discussed with and approved by . 2002-01-23 Ben Elliston * config.guess (i*86:Linux:*:*): Specifically handle the Intel icc compiler, which doesn't define __ELF__. Submitted by Erik Lindahl . 2002-01-22 Nicola Pero * 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 * config.guess: Update Per Bothner's mail address. 2002-01-02 Douglas B. Rupp * config.sub (alpha64*): New basic_machine. 2002-01-02 Ben Elliston From Sigbjorn Skjaeret . * config.guess: Add detection for MorphOS. * config.sub: Handle morphos*. 2002-01-02 H.J. Lu * config.guess (mips:Linux:*:*): Undef CPU, mips and mipsel first. 2001-12-13 Douglas B. Rupp * config.guess: Recognize x86 Interix version 3. 2001-12-12 Ben Elliston * config.guess (i*86:Linux:*:*): Minor simplification: have the preprocessor emit shell assignments and just eval the output. 2001-12-12 H.J. Lu * config.guess (mips:Linux:*:*): Re-work. 2001-12-12 Ben Elliston * 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 * 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 * config.sub: Recognize a few PDP-10 aliases. 2001-12-03 Ben Elliston * config.sub: Recognise the Nucleus family of operating systems. From . 2001-12-03 Bob Wilson * config.sub: Add support for Xtensa targets. 2001-11-30 Ben Elliston * config.sub: Recognise NEC v850e. From Miles Bader . 2001-11-26 Ben Elliston * config.guess (nsr-tandem-nsk): Detect all known NSR processor types. Contributed by Kjetil Barvik . 2001-11-16 Ben Elliston * config.sub: Accept "-atheos*" as a valid OS. From Taco Witte . 2001-11-08 Ben Elliston * config.guess: Handle 3487/3488 machines for NCR SysV UNIX. Contributed by Melvin M. Bagaforo . 2001-11-07 Adrian von Bidder * config.sub: Accept "-uclinux*" as a valid OS. 2001-11-07 D.J. Barrow * config.sub: Added S/390 31 and 64 bit target. 2001-11-06 John Marshall * config.sub: Accept "-palmos*" as a valid OS. 2001-11-07 Geoffrey Keating * config.sub: Change 'stormy16' to 'xstormy16' in the two places it appears. 2001-10-05 Ben Elliston * config.guess: Add "SKA40" as a machine type for NCR SysV UNIX. From Rudi Heitbaum . 2001-10-05 Rodney Brown * 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 * 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 * config.sub: Support avr-vendor-*. 2001-09-13 Ben Elliston * config.guess (*-*-openbsd): Reorganise and clean up. Contributed by brad@openbsd.org. 2001-09-12 Ben Elliston * config.guess (sparc*-*-netbsd): Properly match 32-bit NetBSD/sparc64 as sparc-unknown-netbsd. From Matthew Green . 2001-09-07 Ben Elliston * config.sub: Add mipseb-* alias (whoops). 2001-09-04 Ben Elliston * config.sub: Add mipseb alias. 2001-09-04 Eric Christopher Jason Eckhardt * config.sub: Add support for mipsisa32. 2001-09-04 Ben Elliston * 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 * config.guess: Detect AtheOS on x86 systems. Based on info provided by Taco Witte . 2001-08-23 Geoffrey Keating * config.sub: Add stormy16-elf. 2001-08-21 matthew green * config.guess (sparc*:NetBSD:*): Use $MACHINE_ARCH, not $MACHINE. 2001-08-13 Ben Elliston * config.sub: Handle complete system name for elxsi. From Zack Weinberg . 2001-08-09 Ben Elliston * config.guess: Detect Alpha ev68 on OSF/1 and Linux. From Ken Whaley . 2001-08-04 Darrell Hamilton * 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 * config.sub: Sort basic cpu patterns. Combine hppa patterns. 2001-08-01 Alan Modra * config.sub: Recognise powerpc64, powerpc64le, ppc64 variations. 2001-07-31 Ben Elliston * config.guess: Detect Stratus VOS operating system. * config.sub: Handle aliases for such. 2001-07-30 Ben Elliston * config.guess: Detect STOP operating system on x86 CPUs. From Hans Edwards . 2001-07-27 Niibe Yutaka * config.sub: Recognize sh3eb and sh4eb (big endian) aliases. 2001-07-19 Ben Elliston * config.guess: Detect Linux on the PPC64 architecture. 2001-07-12 Keith Thompson * config.guess: Strip trailing sub-version number from $UNAME_RELEASE on Cray YMP or Cray [A-Z]90 models. 2001-07-09 Mark Klein * config.guess: Update MPE/iX to handle A and N class HPe3000. 2001-07-02 Graham Stott * config.sub (basic_machine): Fix typo for mips64vr5000el. 2001-06-29 Ben Elliston * config.guess: Remove stale libc1 tests on PowerPC Linux. 2001-06-29 John Wolfe * 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 * 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 * 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 * 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 * 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 * config.sub: Add support for Sun Chorus. 2001-06-05 Tomislav Greguric * config.guess: Add 2001 to copyright notice issued for -v. 2001-06-01 Ben Elliston * 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 * config.sub: Handle windows32 and runtimes. 2001-05-24 Ben Elliston * config.sub: Remove duplicate z8k entry. 2001-05-11 Yaegashi Takeshi * config.sub: Handle sh[34]-* and sh[34]eb-*. 2001-05-09 Ben Elliston * config.sub: Handle z8k-coff. From Christian Groessler . 2001-04-20 Ben Elliston * config.sub: Handle sparcv9b. From Dave Miller . * config.guess: Detect PowerMAX OS on PowerPC. 2001-04-20 Tyson Dowd Fergus Henderson * config.guess: Replace i?86 with i*86 to match newer Pentiums. * config.sub: Likewise. 2001-03-30 Peter Buckingham * config.guess: Update LynxOS version numbers. 2001-03-30 Alexandre Oliva * config.sub: Make sure to match an already-canonicalized machine name (eg. mn10300-unknown-elf). 2001-03-19 Philip Blundell * 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 * config.guess: Detect Linux on SPARC64. 2001-03-14 Ben Elliston * config.guess: Detect ELF-based m68k Linux systems. Reported by Michael Fedrowitz . 2001-03-09 H.J. Lu * config.sub: Recognize s390/s390x as valid $basic_machine. 2001-03-05 Pavel Roskin * config.guess: Never use `rm' without `-f' since it may be interactive. 2001-02-24 Ben Elliston * config.guess: Match Linux x86 systems explicitly. Allow unknown architectures to fall through to the default case. 2001-02-23 Ben Elliston * 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 * config.sub: Recognise [cjt]90-*. From Kevin Ryde. 2001-02-13 David Edelsohn * 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 * config.sub: Recognise t90, c90, j90 without -cray. Preserve t90 and j90--don't transform to c90. 2001-02-13 Ben Elliston * config.guess: More Linux cleanup. 2001-02-13 Martin Schwidefsky * config.guess: Add Linux target for S/390x. * config.sub: Likewise. 2001-02-13 Ben Elliston * config.guess: Rework detection of many Linux platforms, where detection is straightforward. 2001-01-31 Ben Elliston * config.guess: Handle hppa64-linux systems. From Alan Modra . 2001-01-29 Michael Sokolov * config.guess: Specifically identify 4.3BSD and 4.3BSD-Reno in the original VAX UNIX detection logic based on the BSD define in . 2001-01-17 Pavel Roskin * config.sub: Removed cases that cannot match. Vendor changed from "unknown" to "pc" for "mingw", "msdos" and "go32". 2001-01-17 Ben Elliston * 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 * config.guess: Don't use $version in the error message. Use $timestamp instead. Minor changes in the error text. 2001-01-12 Ben Elliston * config.guess: Delete $dummy.rel after compiling test programs on PDP-10 systems whose compilers produce this output file. From Lars Brinkhoff . * config.sub: Handle EMX on OS/2. From Pavel Roskin. 2001-01-12 Ben Elliston * config.guess: Detect common kernels running on various PDP-10 architectures. Contributed by Lars Brinkhoff . * config.sub: Handle PDP-10. 2001-01-10 Ben Elliston * config.guess: Detect LynxOS 3.x on PowerPC architectures. 2001-01-07 Ben Elliston * config.sub: Recognise openrisc-*-*. 2000-12-21 Ben Elliston * config.guess: Detect HP-UX on IA-64 hosts. From Jonathan Thackray . 2000-12-20 Pavel Roskin * config.sub: Handle mint with version number as recognized OS. Contributed by Tomas Berndtsson . 2000-12-20 Pavel Roskin * config.guess: Detect Fujitsu f700 machines. * config.sub: Handle f700 and f700-fujitsu. 2000-12-15 Ben Elliston * config.guess: Detect AIX version 5. Contributed by Dan McNichol . * config.sub: Accept f301 for Fujitsu machines. Reported by Pavel Roskin . 2000-12-07 Ben Elliston * config.sub: Add more detail to version information. * config.guess: Likewise. 2000-12-06 Ben Elliston * config.sub: Add --version option. * config.guess: Likewise. 2000-12-02 Ben Elliston * config.guess: Only append "elf" to "netbsd" for platforms that have switched to the ELF object file format in recent history. From Matthew Green . 2000-11-24 Nick Clifton * config.sub: Add xscale as a recognised CPU name. 2000-11-23 Ben Elliston Patches from Akim Demaille . * 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 * config.guess: Detect EMX on OS/2. Reported by Ilya Zakharevich . 2000-11-16 Ben Elliston * 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 . 2000-11-15 Ben Elliston * config.sub: Expand `power' to `power-ibm-aix' for consistency. From Kevin Ryde. * config.guess: Differentiate Cray T3D and T3E. From Kevin Ryde . 2000-11-10 Ben Elliston * config.sub: Map pentiumpro and pentiumii aliases onto i686-pc. From Kevin Ryde . * 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 * config.guess: Detect sparc-unknown-linux-gnu. Reported by Peter Storkey . 2000-11-02 Per Lundberg * config.sub: Add support for the *-storm-chaos OS. 2000-10-25 Ed Satterthwaite * config.sub: NexGen, not nexen, is the x86 CPU clone manufacturer. 2000-10-23 Ben Elliston * config.guess: Detect NonStop-UX on Compaq MIPS machines. * config.sub: Handle aliases for mips-compaq-nonstopux. From Tom Bates . 2000-10-12 Ben Elliston * config.guess: Detect GNU/Linux on HP PA-RISC systems. From David Huggins-Daines . 2000-10-09 Ben Elliston * config.sub: Typo fix for sh{3,4} case. 2000-10-08 Ben Elliston * config.guess: Handle 8-way NCR 4300s -- uname(1) returns 3446A. From Ken Cormack . 2000-10-03 Ben Elliston * 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 . 2000-09-11 Ben Elliston * config.sub: Handle nsk*. 2000-09-11 Philip Blundell * config.sub: Fix mistake in change of 2000-08-06. 2000-09-05 Andreas Jaeger * config.sub (maybe_os): Recognise AMD x86-64 as x86_64. * config.guess: Detect x86_64-unknown-linux-gnu. 2000-09-05 Ben Elliston * config.guess: Handle Tandem NSR-K machines. Reported by Andres Junge . 2000-09-05 Paul Sokolovsky * config.guess: Detect the PW32 POSIX-on-Win32 environment. * config.sub: Handle pw32 aliases. 2000-08-31 Ben Elliston * config.guess: Correctly detect Sony NEWS-OS 6.x. From Kimio Ishii . 2000-08-06 Philip Blundell * config.sub: Accept `-conix*' as a valid OS. Accept `armv*' as a valid CPU without a company name. 2000-07-31 Mark Kettenis * 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 * config.sub: Use "unknown" for the manufacturer field of Amiga systems, not "cbm". Contributed by Ruediger Kuhlmann . * config.sub: Likewise. 2000-07-24 Ben Elliston * config.guess: Detect Plan 9. 2000-07-06 Andrew Cagney * config.sub: Recognise d30v as a valid basic_machine. 2000-06-28 Ben Elliston * config.sub: Recognise Motorola 68HC11/12 targets. From Stephane Carrez . 2000-06-20 Ben Elliston * config.sub: Recognise tic54x (Texas Instruments TMS320C54x) and c54x (IBM C54XDSP). From Tim Wall . 2000-06-13 Ben Elliston * config.guess: Detect Minix on x86 machines. * config.sub: Recognise i286. From . * config.sub: Recognise sh3 and sh4 aliases. From Kazumoto Kojima . * config.sub: Per Bothner is not the author. 2000-06-10 Hans-Peter Nilsson * config.sub (os): Recognize axis as manufacturer. (basic_machine): Recognize cris and etrax* as cris-axis. 2000-05-31 Ben Elliston * config.sub: Accept athlon as an i686 variant. From Philipp Thomas . 2000-05-30 Ben Elliston * 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 . 2000-05-02 Akim Demaille * config.guess: Add --help and --version options. Add Emacs hooks. * config.sub: Likewise. 2000-05-27 Ben Elliston * config.guess: Handle GNU/Linux on Hitachi SuperH. From Niibe Yutaka . 2000-05-19 Ben Elliston * config.sub: Recognise hppa64 as a valid cpu type. From Jeff Law. 2000-05-10 Ben Elliston * config.sub: Recognise bs2000-siemens as a basic_machine type. From Jean-Frederic Clere . 2000-05-07 Ben Elliston * 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 . 2000-04-30 Ben Elliston * config.guess: Handle Fujitsu UXP/DS. From Fu-Chuan Tsai . 2000-04-26 Ben Elliston * config.guess: Handle an ld emulation of elf_i?86. From Bruce Korb . 2000-04-22 Ben Elliston * config.guess: Do not differentiate FreeBSD systems that use the ELF object file format. From David O'Brien . 2000-04-22 Ben Elliston * config.guess: Detect Siemens BS2000 machines. From Jean-Frederic Clere . 2000-04-22 Ben Elliston * config.guess: Fix a syntax error in the DG/UX test. 2000-04-06 Ben Elliston * config.guess: Define _HPUX_SOURCE for the HP-UX test program. From Bruno Haible . 2000-04-06 Ben Elliston * config.guess: Detect Apple's Darwin operating system. * config.sub: Handle an appropriate alias. From Assar Westerlund. 2000-03-27 Ben Elliston * config.guess: Detect Ascend Embedded/OS, which is really BSDI. From Assar Westerlund . 2000-03-20 Ben Elliston * config.guess: Detect the NonStop Kernel on Tandem machines. Suggested by Kelly F. Hickel . * config.sub: Handle nsr-tandem and -nsk aliases. 2000-02-29 Peter van der Veen * config.guess: Add support for QNX Neutrino. * config.sub: Improve support for QNX Neutrino. 2000-02-29 Ossama Othman * config.sub: Add support for QNX Neutrino. 2000-02-24 Nick Clifton * config.sub: Support an OS of "wince". 2000-02-15 Andrew Cagney * 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 * config.guess (alpha-osf, alpha-linux): Detect ev67. * config.sub: Accept alphaev6[78], alphaev8. 2000-02-15 Philip Blundell * config.guess: Distinguish arm-*-linux-gnuoldld from arm*-linux-gnu. 2000-02-15 Ben Elliston * config.sub: Handle avr. From Denis Chertykov . * config.guess: Detect GNU/Linux on IBM S/390 machines. * config.sub: Handle s390-*. From Adam J. Thornton . * config.guess: Detect MacOS X on PowerPC and other machines. From Stephen G. Johnson . 2000-02-08 John W. Eaton * config.sub: Recognize sv1-cray as a basic_machine type. 2000-02-07 Ben Elliston * config.guess: Replace sub-minor system version number with an `X' on certain Cray platforms. From Keith Thompson . * config.sub: Add support for mmix and mmixware. From Hans-Peter Nilsson . 2000-02-06 Ben Elliston * config.guess: Include when compiling test programs with a C++ compiler. Function prototypes are mandatory in C++. From Ossama Othman . * config.guess: Fix a regression in PowerPC Linux detection. From Franz Sirl. 2000-02-03 Ben Elliston * config.guess: Handle versions of DJGPP's uname(1) command which return the exact machine type and not just `pc'. From Laurynas Biveinis . * config.guess: Import from autoconf source tree. * config.sub: Likewise.