Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | # Version=2.0 |
2 | # | |
3 | # This file contains the table of known operating system names. | |
4 | # | |
5 | # Architecture names are formed as a combination of the system name | |
6 | # (from this table) and CPU name (from cputable) after mapping from | |
7 | # the Debian arch tuple (from tupletable). | |
8 | # | |
9 | # - Column 1 is the Debian name for the system, used to form the system part | |
10 | # in the Debian arch tuple. | |
11 | # - Column 2 is the GNU name for the system, used to output build, host and | |
12 | # target variables in ‘dpkg-architecture’. | |
13 | # - Column 3 is an extended regular expression used to match against the | |
14 | # system part of the output of the GNU config.guess script. | |
15 | # | |
16 | # <Debian name> <GNU name> <config.guess regex> | |
17 | eabi-uclibc-linux linux-uclibceabi linux[^-]*-uclibceabi | |
18 | base-uclibc-linux linux-uclibc linux[^-]*-uclibc | |
19 | eabihf-musl-linux linux-musleabihf linux[^-]*-musleabihf | |
20 | base-musl-linux linux-musl linux[^-]*-musl | |
21 | eabihf-gnu-linux linux-gnueabihf linux[^-]*-gnueabihf | |
22 | eabi-gnu-linux linux-gnueabi linux[^-]*-gnueabi | |
23 | abin32-gnu-linux linux-gnuabin32 linux[^-]*-gnuabin32 | |
24 | abi64-gnu-linux linux-gnuabi64 linux[^-]*-gnuabi64 | |
25 | spe-gnu-linux linux-gnuspe linux[^-]*-gnuspe | |
26 | x32-gnu-linux linux-gnux32 linux[^-]*-gnux32 | |
27 | ilp32-gnu-linux linux-gnu_ilp32 linux[^-]*-gnu_ilp32 | |
28 | base-gnu-linux linux-gnu linux[^-]*(-gnu.*)? | |
29 | eabihf-gnu-kfreebsd kfreebsd-gnueabihf kfreebsd[^-]*-gnueabihf | |
30 | base-gnu-kfreebsd kfreebsd-gnu kfreebsd[^-]*(-gnu.*)? | |
31 | base-gnu-knetbsd knetbsd-gnu knetbsd[^-]*(-gnu.*)? | |
32 | base-gnu-kopensolaris kopensolaris-gnu kopensolaris[^-]*(-gnu.*)? | |
33 | base-gnu-hurd gnu gnu[^-]* | |
34 | base-bsd-darwin darwin darwin[^-]* | |
35 | base-bsd-dragonflybsd dragonflybsd dragonfly[^-]* | |
36 | base-bsd-freebsd freebsd freebsd[^-]* | |
37 | base-bsd-netbsd netbsd netbsd[^-]* | |
38 | base-bsd-openbsd openbsd openbsd[^-]* | |
39 | base-sysv-aix aix aix[^-]* | |
40 | base-sysv-solaris solaris solaris[^-]* | |
41 | eabi-uclibc-uclinux uclinux-uclibceabi uclinux[^-]*-uclibceabi | |
42 | base-uclibc-uclinux uclinux-uclibc uclinux[^-]*(-uclibc.*)? | |
43 | base-tos-mint mint mint[^-]* |