[dpkg] 13/192: arch: Add support for ARM64 ILP32

Ximin Luo infinity0 at debian.org
Tue Oct 17 11:03:52 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/reproducible_builds
in repository dpkg.

commit 7e0656a1e1ab5177b5bacecad96ee0a1386b505a
Author: Guillem Jover <guillem at debian.org>
Date:   Wed Mar 15 19:49:08 2017 +0100

    arch: Add support for ARM64 ILP32
    
    Closes: #824742
    Based-on-patch-by: Wookey <wookey at wookware.org>
---
 data/abitable         | 1 +
 data/ostable          | 1 +
 data/tupletable       | 1 +
 debian/changelog      | 3 +++
 scripts/t/Dpkg_Arch.t | 4 ++--
 5 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/data/abitable b/data/abitable
index 18fa367..b9b1dc4 100644
--- a/data/abitable
+++ b/data/abitable
@@ -10,4 +10,5 @@
 #
 # <Debian name>	<Bits>
 abin32		32
+ilp32		32
 x32		32
diff --git a/data/ostable b/data/ostable
index 09007da..99c1f88 100644
--- a/data/ostable
+++ b/data/ostable
@@ -24,6 +24,7 @@ abin32-gnu-linux	linux-gnuabin32		linux[^-]*-gnuabin32
 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 --git a/data/tupletable b/data/tupletable
index 2692f2d..b7802be 100644
--- a/data/tupletable
+++ b/data/tupletable
@@ -9,6 +9,7 @@ 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>
+ilp32-gnu-linux-arm64		arm64ilp32
 eabihf-gnu-linux-arm		armhf
 eabi-gnu-linux-arm		armel
 abin32-gnu-linux-mips64r6el	mipsn32r6el
diff --git a/debian/changelog b/debian/changelog
index fc96168..c87e3cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 dpkg (1.18.24) UNRELEASED; urgency=medium
 
   [ Guillem Jover ]
+  * Architecture support:
+    - Add support for ARM64 ILP32. Closes: #824742
+      Thanks to Wookey <wookey at wookware.org>.
   * Documentation:
     - Many spelling fixes. Thanks to Josh Soref <jsoref at gmail.com>.
     - Do not include mispellings in changelogs, as that makes detecting them
diff --git a/scripts/t/Dpkg_Arch.t b/scripts/t/Dpkg_Arch.t
index 9fd9527..d478b49 100644
--- a/scripts/t/Dpkg_Arch.t
+++ b/scripts/t/Dpkg_Arch.t
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 16334;
+use Test::More tests => 16367;
 
 use_ok('Dpkg::Arch', qw(debarch_to_debtuple debarch_to_multiarch
                         debarch_eq debarch_is debarch_is_wildcard
@@ -162,7 +162,7 @@ is(gnutriplet_to_debarch(undef), undef, 'undef gnutriplet');
 is(gnutriplet_to_debarch('unknown-unknown-unknown'), undef, 'unknown gnutriplet');
 is(gnutriplet_to_debarch('x86_64-linux-gnu'), 'amd64', 'known gnutriplet');
 
-is(scalar get_valid_arches(), 523, 'expected amount of known architectures');
+is(scalar get_valid_arches(), 524, 'expected amount of known architectures');
 
 {
     local $ENV{CC} = 'false';

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git



More information about the Reproducible-commits mailing list