]> git.saurik.com Git - apt.git/blobdiff - buildlib/archtable
* doc/examples/configure-index:
[apt.git] / buildlib / archtable
index 45149cd6ed9bc2901bd77d13a703f3933c7ce801..1975292022d21e6097b386941a6030da86186913 100644 (file)
@@ -1,31 +1,29 @@
 # This file contains a table of known architecture strings, with
-# things to map them to. `configure' will take the output of gcc
-# --print-libgcc-file-name, strip off leading directories up to and
-# including gcc-lib, strip off trailing /libgcc.a and trailing version
-# number directory, and then strip off everything after the first
-# hyphen.  The idea is that you're left with this bit:
-#   $ gcc --print-libgcc-file-name
-#   /usr/lib/gcc-lib/i486-linux/2.7.2/libgcc.a
-#                    ^^^^
-# This is then looked up in the table below, to find out what to map
-# it to.  If it isn't found then configure will print a warning and
-# continue.  You can override configure's ideas using --with-arch.
-# The third field is the GNU configure architecture to use with
-# this build architecture.
-#
-# This file is mirrored from dpkg.
-#
+# things to map them to. `configure' will take the output of the
+# autoconf cannon macros and look in here. This only deals with architecture
+# (CPU) names.
 
-i386   i386    i486
-i486   i386    i486
-i586   i386    i486
-i686   i386    i486
-pentium        i386    i486
-sparc  sparc   sparc
-alpha  alpha   alpha
-m68k   m68k    m68k
-arm    arm     arm
-armv4l  arm     arm
-powerpc        powerpc powerpc
-ppc    powerpc powerpc
-mipsel  mipsel  mipsel
+# The left side is a regex for awk
+
+i.86   i386
+pentium        i386
+sparc  sparc
+sparc64        sparc
+alpha.*        alpha
+m68k   m68k
+arm.*b armeb
+arm.*  arm
+powerpc        powerpc
+ppc    powerpc
+powerpc64      ppc64
+mipsel  mipsel
+mipseb mips
+mips   mips
+sheb   sheb
+shel   sh
+sh     sh
+hppa.* hppa
+ia64   ia64
+s390   s390
+s390x  s390x
+x86_64 amd64