New upstream release: adds a warning about misleading error output
authorgregor herrmann <gregoa@debian.org>
Wed, 5 Mar 2008 15:26:44 +0000 (15:26 -0000)
committergregor herrmann <gregoa@debian.org>
Wed, 5 Mar 2008 15:26:44 +0000 (15:26 -0000)
  (closes: #438631).

1  2 
config.guess
config.sub
debian/changelog

diff --cc config.guess
@@@ -1,10 -1,9 +1,10 @@@
  #! /bin/sh
  # Attempt to guess a canonical system name.
 -#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
 +#   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
+ #   Free Software Foundation, Inc.
  
- timestamp='2006-07-02'
 -timestamp='2001-09-04'
++timestamp='2008-01-23'
  
  # 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
@@@ -56,8 -52,8 +56,8 @@@ 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
 -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
--Free Software Foundation, Inc.
++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
++2002, 2003, 2004, 2005, 2006, 2007, 2008 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."
@@@ -150,18 -134,17 +150,19 @@@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:
        # object file format.  This provides both forward
        # compatibility and a consistent mechanism for selecting the
        # object file format.
 -      # Determine the machine/vendor (is the vendor relevant).
 -      case "${UNAME_MACHINE}" in
 -          amiga) machine=m68k-unknown ;;
 -          arm32) machine=arm-unknown ;;
 -          atari*) machine=m68k-atari ;;
 -          sun3*) machine=m68k-sun ;;
 -          mac68k) machine=m68k-apple ;;
 -          macppc) machine=powerpc-apple ;;
 -          hp3[0-9][05]) machine=m68k-hp ;;
 -          ibmrt|romp-ibm) machine=romp-ibm ;;
 -          *) machine=${UNAME_MACHINE}-unknown ;;
 +      #
 +      # Note: NetBSD doesn't particularly care about the vendor
 +      # portion of the name.  We always set it to "unknown".
 +      sysctl="sysctl -n hw.machine_arch"
 +      UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
 +          /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
 +      case "${UNAME_MACHINE_ARCH}" in
 +          armeb) machine=armeb-unknown ;;
 +          arm*) machine=arm-unknown ;;
 +          sh3el) machine=shl-unknown ;;
 +          sh3eb) machine=sh-unknown ;;
++          sh5el) machine=sh5le-unknown ;;
 +          *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
        esac
        # The Operating System including object format, if it has switched
        # to ELF recently, or will in the future.
        else
                echo pyramid-pyramid-bsd
        fi
 -      exit ;;
 +      exit ;;
      NILE*:*:*:dcosx)
        echo pyramid-pyramid-svr4
 -      exit 0 ;;
 +      exit ;;
 +    DRS?6000:unix:4.0:6*)
 +      echo sparc-icl-nx6
 +      exit ;;
 +    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
 +      case `/usr/bin/uname -p` in
 +          sparc) echo sparc-icl-nx7; exit ;;
 +      esac ;;
      sun4H:SunOS:5.*:*)
        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -      exit ;;
 +      exit ;;
      sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -      exit 0 ;;
 -    i86pc:SunOS:5.*:*)
 +      exit ;;
-     i86pc:SunOS:5.*:*)
++    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
        echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -      exit ;;
 +      exit ;;
      sun4*:SunOS:6*:*)
        # According to config.sub, this is the proper way to canonicalize
        # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
@@@ -530,9 -504,9 +531,9 @@@ EO
        else
                echo rs6000-ibm-aix3.2
        fi
 -      exit 0 ;;
 -    *:AIX:*:[45])
 -      IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
 +      exit ;;
-     *:AIX:*:[45])
++    *:AIX:*:[456])
 +      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
        else
          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 0 ;;
 -    hp300:OpenBSD:*:*)
 -      echo m68k-unknown-openbsd${UNAME_RELEASE}
 -      exit 0 ;;
 +        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}"
 +      exit ;;
      i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      sparc*:BSD/OS:*:*)
        echo sparc-unknown-bsdi${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:BSD/OS:*:*)
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:FreeBSD:*:*)
 -      echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
 -      exit 0 ;;
 -    *:OpenBSD:*:*)
 -      echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
 -      exit 0 ;;
 +      case ${UNAME_MACHINE} in
 +          pc98)
 +              echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 +          amd64)
 +              echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 +          *)
 +              echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
 +      esac
 +      exit ;;
      i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
 -      exit 0 ;;
 -    i*:MINGW*:*)
 +      exit ;;
-     i*:MINGW*:*)
++    *:MINGW*:*)
        echo ${UNAME_MACHINE}-pc-mingw32
 -      exit 0 ;;
 +      exit ;;
 +    i*:windows32*:*)
 +      # uname -m includes "-pc" on this system.
 +      echo ${UNAME_MACHINE}-mingw32
 +      exit ;;
      i*:PW*:*)
        echo ${UNAME_MACHINE}-pc-pw32
 -      exit ;;
 +      exit ;;
-     x86:Interix*:[3456]*)
-       echo i586-pc-interix${UNAME_RELEASE}
-       exit ;;
-     EM64T:Interix*:[3456]*)
-       echo x86_64-unknown-interix${UNAME_RELEASE}
-       exit ;;
++    *:Interix*:[3456]*)
++      case ${UNAME_MACHINE} in
++          x86)
++              echo i586-pc-interix${UNAME_RELEASE}
++              exit ;;
++          EM64T | authenticamd)
++              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 ;;
      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
        # UNAME_MACHINE based on the output of uname instead of i386?
 -      echo i386-pc-interix
 -      exit ;;
 +      echo i586-pc-interix
 +      exit ;;
      i*:UWIN*:*)
        echo ${UNAME_MACHINE}-pc-uwin
 -      exit 0 ;;
 +      exit ;;
 +    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
 +      echo x86_64-unknown-cygwin
 +      exit ;;
      p*:CYGWIN*:*)
        echo powerpcle-unknown-cygwin
 -      exit ;;
 +      exit ;;
      prep*:SunOS:5.*:*)
        echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
 -      exit ;;
 +      exit ;;
      *:GNU:*:*)
 +      # the GNU system
        echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
 -      exit 0 ;;
 +      exit ;;
 +    *:GNU/*:*:*)
 +      # other systems with GNU libc and userland
 +      echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
 +      exit ;;
      i*86:Minix:*:*)
        echo ${UNAME_MACHINE}-pc-minix
 -      exit ;;
 +      exit ;;
      arm*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
++      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
++      else
++          echo ${UNAME_MACHINE}-unknown-linux-gnueabi
++      fi
 +      exit ;;
 +    avr32*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 -      exit 0 ;;
 +      exit ;;
 +    cris:Linux:*:*)
 +      echo cris-axis-linux-gnu
 +      exit ;;
 +    crisv32:Linux:*:*)
 +      echo crisv32-axis-linux-gnu
 +      exit ;;
 +    frv:Linux:*:*)
 +      echo frv-unknown-linux-gnu
 +      exit ;;
      ia64:Linux:*:*)
 -      echo ${UNAME_MACHINE}-unknown-linux
 -      exit 0 ;;
 +      echo ${UNAME_MACHINE}-unknown-linux-gnu
 +      exit ;;
 +    m32r*:Linux:*:*)
 +      echo ${UNAME_MACHINE}-unknown-linux-gnu
 +      exit ;;
      m68*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 -      exit ;;
 +      exit ;;
      mips:Linux:*:*)
 -      case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
 -        big)    echo mips-unknown-linux-gnu && exit 0 ;;
 -        little) echo mipsel-unknown-linux-gnu && exit 0 ;;
 -      esac
 +      eval $set_cc_for_build
 +      sed 's/^        //' << EOF >$dummy.c
 +      #undef CPU
 +      #undef mips
 +      #undef mipsel
 +      #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
 +      CPU=mipsel
 +      #else
 +      #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
 +      CPU=mips
 +      #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-gnu"; 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
 +          }'`"
 +      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
        ;;
 +    or32:Linux:*:*)
 +      echo or32-unknown-linux-gnu
 +      exit ;;
      ppc:Linux:*:*)
        echo powerpc-unknown-linux-gnu
 -      exit ;;
 +      exit ;;
      ppc64:Linux:*:*)
        echo powerpc64-unknown-linux-gnu
 -      exit ;;
 +      exit ;;
      alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
          EV5)   UNAME_MACHINE=alphaev5 ;;
          PA8*) echo hppa2.0-unknown-linux-gnu ;;
          *)    echo hppa-unknown-linux-gnu ;;
        esac
 -      exit ;;
 +      exit ;;
      parisc64:Linux:*:* | hppa64:Linux:*:*)
        echo hppa64-unknown-linux-gnu
 -      exit ;;
 +      exit ;;
      s390:Linux:*:* | s390x:Linux:*:*)
        echo ${UNAME_MACHINE}-ibm-linux
 -      exit 0 ;;
 +      exit ;;
 +    sh64*:Linux:*:*)
 +      echo ${UNAME_MACHINE}-unknown-linux-gnu
 +      exit ;;
      sh*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 -      exit ;;
 +      exit ;;
      sparc:Linux:*:* | sparc64:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 -      exit 0 ;;
 +      exit ;;
 +    vax:Linux:*:*)
 +      echo ${UNAME_MACHINE}-dec-linux-gnu
 +      exit ;;
      x86_64:Linux:*:*)
        echo x86_64-unknown-linux-gnu
 -      exit 0 ;;
 +      exit ;;
++    xtensa*:Linux:*:*)
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
++      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
        else
                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 ;;
 +      exit ;;
      BeMac:BeOS:*:*)   # BeOS running on Mac or Mac clone, PPC only.
        echo powerpc-apple-beos
 -      exit ;;
 +      exit ;;
      BePC:BeOS:*:*)    # BeOS running on Intel PC compatible.
        echo i586-pc-beos
 -      exit ;;
 +      exit ;;
      SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      SX-5:SUPER-UX:*:*)
        echo sx5-nec-superux${UNAME_RELEASE}
 -      exit 0 ;;
 +      exit ;;
 +    SX-6:SUPER-UX:*:*)
 +      echo sx6-nec-superux${UNAME_RELEASE}
 +      exit ;;
++    SX-7:SUPER-UX:*:*)
++      echo sx7-nec-superux${UNAME_RELEASE}
++      exit ;;
++    SX-8:SUPER-UX:*:*)
++      echo sx8-nec-superux${UNAME_RELEASE}
++      exit ;;
++    SX-8R:SUPER-UX:*:*)
++      echo sx8r-nec-superux${UNAME_RELEASE}
++      exit ;;
      Power*:Rhapsody:*:*)
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:Rhapsody:*:*)
        echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:Darwin:*:*)
 -      echo `uname -p`-apple-darwin${UNAME_RELEASE}
 -      exit 0 ;;
 +      UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
 +      case $UNAME_PROCESSOR in
 +          unknown) UNAME_PROCESSOR=powerpc ;;
 +      esac
 +      echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
 +      exit ;;
      *:procnto*:*:* | *:QNX:[0123456789]*:*)
 -      if test "${UNAME_MACHINE}" = "x86pc"; then
 +      UNAME_PROCESSOR=`uname -p`
 +      if test "$UNAME_PROCESSOR" = "x86"; then
 +              UNAME_PROCESSOR=i386
                UNAME_MACHINE=pc
        fi
 -      echo `uname -p`-${UNAME_MACHINE}-nto-qnx
 -      exit ;;
 +      echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
 +      exit ;;
      *:QNX:*:4*)
        echo i386-pc-qnx
 -      exit 0 ;;
 -    NSR-[KW]:NONSTOP_KERNEL:*:*)
 +      exit ;;
 +    NSE-?:NONSTOP_KERNEL:*:*)
 +      echo nse-tandem-nsk${UNAME_RELEASE}
 +      exit ;;
 +    NSR-?:NONSTOP_KERNEL:*:*)
        echo nsr-tandem-nsk${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:NonStop-UX:*:*)
        echo mips-compaq-nonstopux
 -      exit ;;
 +      exit ;;
      BS2000:POSIX*:*:*)
        echo bs2000-siemens-sysv
 -      exit ;;
 +      exit ;;
      DS/*:UNIX_System_V:*:*)
        echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
 -      exit ;;
 +      exit ;;
      *:Plan9:*:*)
        # "uname -m" is not consistent, so use $cputype instead. 386
        # is converted to i386 for consistency with other x86
@@@ -1458,9 -1277,7 +1484,9 @@@ This script, last modified $timestamp, 
  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
 -    ftp://ftp.gnu.org/pub/gnu/config/
++  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 --cc config.sub
@@@ -1,10 -1,9 +1,10 @@@
  #! /bin/sh
  # Configuration validation subroutine script.
 -#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
 +#   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
+ #   Free Software Foundation, Inc.
  
- timestamp='2006-09-20'
 -timestamp='2001-09-07'
++timestamp='2008-01-16'
  
  # This file is (in principle) common to ALL GNU software.
  # The presence of a machine in this file suggests that SOME GNU software
@@@ -72,8 -69,8 +72,8 @@@ Report bugs and patches to <config-patc
  version="\
  GNU config.sub ($timestamp)
  
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
--Free Software Foundation, Inc.
++Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
++2002, 2003, 2004, 2005, 2006, 2007, 2008 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."
@@@ -239,40 -226,21 +239,40 @@@ case $basic_machine i
        1750a | 580 \
        | a29k \
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
 -      | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
 +      | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
 +      | am33_2.0 \
 +      | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
 +      | bfin \
        | c4x | clipper \
 -      | d10v | d30v | dsp16xx \
 -      | fr30 \
 +      | d10v | d30v | dlx | dsp16xx \
-       | fr30 | frv \
++      | fido | fr30 | frv \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | i370 | i860 | i960 | ia64 \
 -      | m32r | m68000 | m68k | m88k | mcore \
 -      | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
 -      | mips64vr4100 | mips64vr4100el | mips64vr4300 \
 -      | mips64vr4300el | mips64vr5000 | mips64vr5000el \
 -      | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
 -      | mipsisa32 \
 +      | ip2k | iq2000 \
 +      | m32c | m32r | m32rle | m68000 | m68k | m88k \
-       | maxq | mb | microblaze | mcore \
++      | maxq | mb | microblaze | mcore | mep \
 +      | mips | mipsbe | mipseb | mipsel | mipsle \
 +      | mips16 \
 +      | mips64 | mips64el \
 +      | mips64vr | mips64vrel \
 +      | mips64orion | mips64orionel \
 +      | mips64vr4100 | mips64vr4100el \
 +      | mips64vr4300 | mips64vr4300el \
 +      | mips64vr5000 | mips64vr5000el \
 +      | mips64vr5900 | mips64vr5900el \
 +      | mipsisa32 | mipsisa32el \
 +      | mipsisa32r2 | mipsisa32r2el \
 +      | mipsisa64 | mipsisa64el \
 +      | mipsisa64r2 | mipsisa64r2el \
 +      | mipsisa64sb1 | mipsisa64sb1el \
 +      | mipsisa64sr71k | mipsisa64sr71kel \
 +      | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
 +      | mt \
 +      | msp430 \
 +      | nios | nios2 \
        | ns16k | ns32k \
 -      | openrisc \
 +      | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
        | pyramid \
        580-* \
        | a29k-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
 -      | alphapca5[67]-* | arc-* \
 -      | arm-*  | armbe-* | armle-* | armv*-* \
 -      | bs2000-* \
 -      | c[123]* | c30-* | [cjt]90-* | c54x-* \
 -      | clipper-* | cray2-* | cydra-* \
 -      | d10v-* | d30v-* \
 +      | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
 +      | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
 +      | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
 +      | avr-* | avr32-* \
 +      | bfin-* | bs2000-* \
 +      | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
 +      | clipper-* | craynv-* | cydra-* \
 +      | d10v-* | d30v-* | dlx-* \
        | elxsi-* \
-       | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
 -      | f30[01]-* | f700-* | fr30-* | fx80-* \
++      | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
        | h8300-* | h8500-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | i*86-* | i860-* | i960-* | ia64-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
        | pyramid-* \
        | romp-* | rs6000-* \
 -      | s390-* | s390x-* \
 -      | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
 -      | sparc-* | sparc64-* | sparc86x-* | sparclite-* \
 -      | sparcv9-* | sparcv9b-* | stormy16-* | strongarm-* | sv1-* \
 -      | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
 -      | v850-* | vax-* \
 +      | sh-* | sh[1234]-* | sh[24]a-* | 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-* \
 +      | tron-* \
 +      | v850-* | v850e-* | vax-* \
        | we32k-* \
 -      | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* \
 +      | 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)
                basic_machine=ns32k-sequent
                os=-dynix
                ;;
++      blackfin)
++              basic_machine=bfin-unknown
++              os=-linux
++              ;;
++      blackfin-*)
++              basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
++              os=-linux
++              ;;
 +      c90)
 +              basic_machine=c90-cray
 +              os=-unicos
 +              ;;
        convex-c1)
                basic_machine=c1-convex
                os=-bsd
                basic_machine=c38-convex
                os=-bsd
                ;;
 -      cray | ymp)
 -              basic_machine=ymp-cray
 +      cray | j90)
 +              basic_machine=j90-cray
                os=-unicos
                ;;
 -      cray2)
 -              basic_machine=cray2-cray
 -              os=-unicos
 +      craynv)
 +              basic_machine=craynv-cray
 +              os=-unicosmp
                ;;
-       cr16c)
-               basic_machine=cr16c-unknown
 -      [cjt]90)
 -              basic_machine=${basic_machine}-cray
 -              os=-unicos
++      cr16)
++              basic_machine=cr16-unknown
 +              os=-elf
                ;;
        crds | unos)
                basic_machine=m68k-crds
                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
                ;;
                basic_machine=i386-pc
                os=-mingw32
                ;;
++      mingw32ce)
++              basic_machine=arm-unknown
++              os=-mingw32ce
++              ;;
        miniframe)
                basic_machine=m68000-convergent
                ;;
                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
                ;;
                basic_machine=sh-hitachi
                os=-hms
                ;;
 -      sparclite-wrs)
++      sh5el)
++              basic_machine=sh5le-unknown
++              ;;
 +      sh64)
 +              basic_machine=sh64-unknown
 +              ;;
 +      sparclite-wrs | simso-wrs)
                basic_machine=sparclite-wrs
                os=-vxworks
                ;;
                basic_machine=tic54x-unknown
                os=-coff
                ;;
 +      tic55x | c55x*)
 +              basic_machine=tic55x-unknown
 +              os=-coff
 +              ;;
 +      tic6x | c6x*)
 +              basic_machine=tic6x-unknown
 +              os=-coff
 +              ;;
++      tile*)
++              basic_machine=tile-unknown
++              os=-linux-gnu
++              ;;
        tx39)
                basic_machine=mipstx39-unknown
                ;;
@@@ -1211,15 -1064,11 +1250,15 @@@ case $os i
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 -            | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
 -            | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
 +            | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
 +            | -uxpv* | -beos* | -mpeix* | -udk* \
 +            | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
 -            | -os2* | -vos*)
 +            | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 +            | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
 +            | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-             | -skyos* | -haiku* | -rdos* | -toppers*)
++            | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -qnx*)
@@@ -1414,6 -1224,6 +1453,9 @@@ case $basic_machine i
        m68*-cisco)
                os=-aout
                ;;
++        mep-*)
++              os=-elf
++              ;;
        mips*-cisco)
                os=-elf
                ;;
index 27f1fdc,0000000..58014f0
mode 100644,000000..100644
--- /dev/null
@@@ -1,71 -1,0 +1,73 @@@
- cdck (0.6.0-2) UNRELEASED; urgency=low
++cdck (0.7.0-1) UNRELEASED; urgency=low
 +
 +  * Remove debian/dirs, not needed.
 +  * Don't ignore errors of $(MAKE) distclean.
 +  * Clean up debian/rules.
 +  * Move upstream URL from the description to the new Homepage field.
 +  * Change XS-Vcs-* fields to Vcs-*.
 +  * Set Standard-Version to 3.7.3 (no changes required).
 +  * Add install-stamp target to debian/rules and re-arrange target
 +    dependencies.
 +  * Change debian/copyright to the new machine-readable format.
++  * New upstream release: adds a warning about misleading error output
++    (closes: #438631).
 +
-  -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon, 24 Dec 2007 23:00:38 +0100
++ -- gregor herrmann <gregor+debian@comodo.priv.at>  Wed, 05 Mar 2008 16:25:24 +0100
 +
 +cdck (0.6.0-1) unstable; urgency=low
 +
 +  * New upstream release (includes the Debian patch from 0.5.2-3).
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Thu, 14 Dec 2006 18:39:17 +0100
 +
 +cdck (0.5.2-3) unstable; urgency=medium
 +
 +  * apply signed char patch for arm, powerpc, and s390 (closes: #402079)
 +  (thanks to Niko Tyni for supplying the patch)
 +  * upload urgency set to medium due to bug severity on these arches
 +
 + -- tony mancill <tmancill@debian.org>  Thu,  7 Dec 2006 21:26:36 -0800
 +
 +cdck (0.5.2-2) unstable; urgency=low
 +
 +  * Added Tony Mancill to Uploaders.
 +  * Updated ltmain.sh and aclocal.m4 (closes: #375634).
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Tue, 27 Jun 2006 20:08:41 +0200
 +
 +cdck (0.5.2-1) unstable; urgency=low
 +
 +  * New upstream release.
 +  * Clarified copyright/license of included parts.
 +  * Fixed watch file.
 +  * Initial release to the Debian archive (closes: #366554).
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Tue,  9 May 2006 18:27:53 +0200
 +
 +cdck (0.5.1+0.5.2rc1-1) unstable; urgency=low
 +
 +  * New upstream release.
 +  * Removed manpage from debian/ (now included in upstream tarball).
 +  * Update to Standards-Version: 3.7.2 (no changes required).
 +  * Reverted changes of output of `cdck -h` (fixes included upstream).
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon,  8 May 2006 16:44:59 +0200
 +
 +cdck (0.5.1-3) unstable; urgency=low
 +
 +  * Update to Standards-Version: 3.7.0 (no changes required).
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon,  1 May 2006 14:26:25 +0200
 +
 +cdck (0.5.1-2) unstable; urgency=low
 +
 +  * Changed the output of `cdck -h` and the manpage to better suit the reality.
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Fri, 21 Apr 2006 19:57:15 +0200
 +
 +cdck (0.5.1-1) unstable; urgency=low
 +
 +  * Initial release.
 +
 + -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon, 17 Apr 2006 16:35:19 +0200
 +