summaryrefslogtreecommitdiff
path: root/archtable
blob: 5e2e427976c63c44c2e75a09c2a9e788dca998b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 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.

i386	i386	i486
i486	i386	i486
i586	i386	i486
i686	i386	i486
pentium	i386	i486
sparc	sparc	sparc
sparc64	sparc64	sparc64
alpha	alpha	alpha
alphaev4	alpha	alpha
alphaev5	alpha	alpha
alphaev56	alpha	alpha
alphaev6	alpha	alpha
alphapca56	alpha	alpha
m68k	m68k	m68k
arm	arm	arm
armv4l	arm	arm
ppc	powerpc	powerpc
powerpc	powerpc	powerpc
mips	mips	mips
mipsel	mipsel	mipsel
mipseb	mips	mips