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.