summaryrefslogtreecommitdiff
path: root/data/tupletable
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2015-06-14 15:27:23 +0200
committerGuillem Jover <guillem@debian.org>2016-10-31 04:05:43 +0100
commit9d7ba99cc3ff84fc553ed39da9d2e4f4008d35b6 (patch)
tree97ca6ffc51f6cf8393f0273d22c175bc0faf67f0 /data/tupletable
parent16847ec012a11435bec3872593ba3c7e5b9ff492 (diff)
downloaddpkg-9d7ba99cc3ff84fc553ed39da9d2e4f4008d35b6.tar.gz
arch: Internally represent architectures as quadruplets
This allows to detangle the libc used from the calling conventions.
Diffstat (limited to 'data/tupletable')
-rw-r--r--data/tupletable39
1 files changed, 39 insertions, 0 deletions
diff --git a/data/tupletable b/data/tupletable
new file mode 100644
index 000000000..2692f2d3a
--- /dev/null
+++ b/data/tupletable
@@ -0,0 +1,39 @@
+# Version=1.0
+#
+# Bidirectional mapping between a Debian arch tuple and a Debian arch name.
+#
+# Supported variables: <cpu>
+#
+# <Debian arch tuple> <Debian arch name>
+eabi-uclibc-linux-arm uclibc-linux-armel
+base-uclibc-linux-<cpu> uclibc-linux-<cpu>
+eabihf-musl-linux-arm musl-linux-armhf
+base-musl-linux-<cpu> musl-linux-<cpu>
+eabihf-gnu-linux-arm armhf
+eabi-gnu-linux-arm armel
+abin32-gnu-linux-mips64r6el mipsn32r6el
+abin32-gnu-linux-mips64r6 mipsn32r6
+abin32-gnu-linux-mips64el mipsn32el
+abin32-gnu-linux-mips64 mipsn32
+abi64-gnu-linux-mips64r6el mips64r6el
+abi64-gnu-linux-mips64r6 mips64r6
+abi64-gnu-linux-mips64el mips64el
+abi64-gnu-linux-mips64 mips64
+spe-gnu-linux-powerpc powerpcspe
+x32-gnu-linux-amd64 x32
+base-gnu-linux-<cpu> <cpu>
+eabihf-gnu-kfreebsd-arm kfreebsd-armhf
+base-gnu-kfreebsd-<cpu> kfreebsd-<cpu>
+base-gnu-knetbsd-<cpu> knetbsd-<cpu>
+base-gnu-kopensolaris-<cpu> kopensolaris-<cpu>
+base-gnu-hurd-<cpu> hurd-<cpu>
+base-bsd-dragonflybsd-<cpu> dragonflybsd-<cpu>
+base-bsd-freebsd-<cpu> freebsd-<cpu>
+base-bsd-openbsd-<cpu> openbsd-<cpu>
+base-bsd-netbsd-<cpu> netbsd-<cpu>
+base-bsd-darwin-<cpu> darwin-<cpu>
+base-sysv-aix-<cpu> aix-<cpu>
+base-sysv-solaris-<cpu> solaris-<cpu>
+eabi-uclibc-uclinux-arm uclinux-armel
+base-uclibc-uclinux-<cpu> uclinux-<cpu>
+base-tos-mint-m68k mint-m68k