After a long gestation it was agreed at Linaro connect BUD17 that the
right triplet to use for aarch64 ilp32 is
aarch64-linux-gnu_ilp32

(because ilp32 is an ABI not a machine/cpu feature). The underscore is
so that parsing is unambiguous, especially if any future variants come
into existence.

Attached is a patch against dpkg 1.18.23

I have not included the big-endian variant here as that leads to
further debate about naming and is of much less importance, and it
would be good to include this patch with further ado. I'll send a
separate patch for big-endian variants to a new bug.

Thanks for your assistance with this.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/
diff -ur dpkg-1.18.23.ilp32/data/abitable dpkg-1.18.23/data/abitable
--- dpkg-1.18.23.ilp32/data/abitable	2017-03-10 01:25:46.966846921 +0000
+++ dpkg-1.18.23/data/abitable	2017-02-22 21:50:39.000000000 +0000
@@ -10,5 +10,4 @@
 #
 # <Debian name>	<Bits>
 abin32		32
-ilp32		32
 x32		32
diff -ur dpkg-1.18.23.ilp32/data/ostable dpkg-1.18.23/data/ostable
--- dpkg-1.18.23.ilp32/data/ostable	2017-03-09 16:57:36.122840477 +0000
+++ dpkg-1.18.23/data/ostable	2017-02-22 21:50:39.000000000 +0000
@@ -24,7 +24,6 @@
 abi64-gnu-linux		linux-gnuabi64		linux[^-]*-gnuabi64
 spe-gnu-linux		linux-gnuspe		linux[^-]*-gnuspe
 x32-gnu-linux		linux-gnux32		linux[^-]*-gnux32
-ilp32-gnu-linux		linux-gnu_ilp32		linux[^-]*-gnu_ilp32
 base-gnu-linux		linux-gnu		linux[^-]*(-gnu.*)?
 eabihf-gnu-kfreebsd	kfreebsd-gnueabihf	kfreebsd[^-]*-gnueabihf
 base-gnu-kfreebsd	kfreebsd-gnu		kfreebsd[^-]*(-gnu.*)?
diff -ur dpkg-1.18.23.ilp32/data/tupletable dpkg-1.18.23/data/tupletable
--- dpkg-1.18.23.ilp32/data/tupletable	2017-03-10 01:27:54.292067239 +0000
+++ dpkg-1.18.23/data/tupletable	2017-02-22 21:50:39.000000000 +0000
@@ -9,7 +9,6 @@
 base-uclibc-linux-<cpu>		uclibc-linux-<cpu>
 eabihf-musl-linux-arm		musl-linux-armhf
 base-musl-linux-<cpu>		musl-linux-<cpu>
-ilp32-gnu-linux-arm64		arm64ilp32
 eabihf-gnu-linux-arm		armhf
 eabi-gnu-linux-arm		armel
 abin32-gnu-linux-mips64r6el	mipsn32r6el

Attachment: signature.asc
Description: Digital signature

Reply via email to