[Reproducible-commits] [dpkg] 10/63: Add MIPS R6 architectures to arch tables

Jérémy Bobbio lunar at moszumanska.debian.org
Fri Mar 4 17:44:41 UTC 2016


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

lunar pushed a commit to branch pu/buildinfo
in repository dpkg.

commit 8adc184ffabb309894345185704eab54a75874d0
Author: YunQiang Su <wzssyqa at gmail.com>
Date:   Sat Feb 6 02:26:48 2016 +0100

    Add MIPS R6 architectures to arch tables
    
    MIPS R6 is a new release of MIPS32 and MIPS64. R6 is not fully compatible
    with R5-, as it adds and *removes* some instructions, and adds emulation
    of the removed instructions in the kernel, so old binaries can still run
    on new R6 CPUs, but at a significant performance cost.
    
    Closes: #807340
    Signed-off-by: Guillem Jover <guillem at debian.org>
---
 cputable              | 4 ++++
 debian/changelog      | 2 ++
 scripts/t/Dpkg_Arch.t | 2 +-
 triplettable          | 4 ++++
 4 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/cputable b/cputable
index 9c24003..d595256 100644
--- a/cputable
+++ b/cputable
@@ -27,8 +27,12 @@ m32r		m32r		m32r			32	big
 m68k		m68k		m68k			32	big
 mips		mips		mips(eb)?		32	big
 mipsel		mipsel		mipsel			32	little
+mips32r6	mipsisa32r6	mipsisa32r6		32	big
+mips32r6el	mipsisa32r6el	mipsisa32r6el		32	little
 mips64		mips64		mips64			64	big
 mips64el	mips64el	mips64el		64	little
+mips64r6	mipsisa64r6	mipsisa64r6		64	big
+mips64r6el	mipsisa64r6el	mipsisa64r6el		64	little
 nios2		nios2		nios2			32	little
 or1k		or1k		or1k			32	big
 powerpc		powerpc		(powerpc|ppc)		32	big
diff --git a/debian/changelog b/debian/changelog
index 3b25e53..8ffa143 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,8 @@ dpkg (1.18.5) UNRELEASED; urgency=medium
   * Check first for build type to short-circuit boolean expressions in
     dpkg-genchanges.
   * Add source format backend-specific --help options support to dpkg-source.
+  * Add MIPS R6 architectures to arch tables. Closes: #807340
+    Thanks to YunQiang Su <wzssyqa at gmail.com>.
   * Perl modules:
     - Add new CTRL_REPO_RELEASE control block type to Dpkg::Control.
     - Add new CTRL_COPYRIGHT_HEADER, CTRL_COPYRIGHT_FILES and
diff --git a/scripts/t/Dpkg_Arch.t b/scripts/t/Dpkg_Arch.t
index b57a0cf..c147792 100644
--- a/scripts/t/Dpkg_Arch.t
+++ b/scripts/t/Dpkg_Arch.t
@@ -98,7 +98,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(), 417, 'expected amount of known architectures');
+is(scalar get_valid_arches(), 475, 'expected amount of known architectures');
 
 {
     local $ENV{CC} = 'false';
diff --git a/triplettable b/triplettable
index 568a6b9..abe4726 100644
--- a/triplettable
+++ b/triplettable
@@ -9,8 +9,12 @@ musleabihf-linux-arm	musl-linux-armhf
 musl-linux-<cpu>	musl-linux-<cpu>
 gnueabihf-linux-arm	armhf
 gnueabi-linux-arm	armel
+gnuabin32-linux-mips64r6el	mipsn32r6el
+gnuabin32-linux-mips64r6	mipsn32r6
 gnuabin32-linux-mips64el	mipsn32el
 gnuabin32-linux-mips64	mipsn32
+gnuabi64-linux-mips64r6el	mips64r6el
+gnuabi64-linux-mips64r6	mips64r6
 gnuabi64-linux-mips64el	mips64el
 gnuabi64-linux-mips64	mips64
 gnuspe-linux-powerpc	powerpcspe

-- 
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