[atlas] 01/02: armhf generic package: stop using Cortex-a7 machtype, enable VFPv3-D16.

Sébastien Villemot sebastien at debian.org
Thu Aug 10 09:27:26 UTC 2017


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

sebastien pushed a commit to branch master
in repository atlas.

commit 7565b0385c7164c70c096b1d29c6bc23a1cc4538
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Wed Aug 9 15:33:18 2017 +0200

    armhf generic package: stop using Cortex-a7 machtype, enable VFPv3-D16.
---
 debian/archdefs/arm/ARMa732.tar.bz2             | Bin 8086 -> 0 bytes
 debian/archdefs/arm/GENERIC32FPV3D16MAC.tar.bz2 | Bin 0 -> 7369 bytes
 debian/rules                                    |   6 ++++--
 debian/source/include-binaries                  |   2 +-
 4 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/debian/archdefs/arm/ARMa732.tar.bz2 b/debian/archdefs/arm/ARMa732.tar.bz2
deleted file mode 100644
index 68484ba..0000000
Binary files a/debian/archdefs/arm/ARMa732.tar.bz2 and /dev/null differ
diff --git a/debian/archdefs/arm/GENERIC32FPV3D16MAC.tar.bz2 b/debian/archdefs/arm/GENERIC32FPV3D16MAC.tar.bz2
new file mode 100644
index 0000000..02320f3
Binary files /dev/null and b/debian/archdefs/arm/GENERIC32FPV3D16MAC.tar.bz2 differ
diff --git a/debian/rules b/debian/rules
index cae9139..6461e3f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -46,8 +46,6 @@ else ifeq ($(DEB_HOST_ARCH_CPU),i386)
 MACHTYPE := x86x87
 else ifeq ($(DEB_HOST_ARCH_CPU),amd64)
 MACHTYPE := x86SSE2
-else ifeq ($(DEB_HOST_ARCH),armhf)
-MACHTYPE := ARMa7
 else
 # The same as UNKNOWN, except that it does not try autodetection
 # See debian/patches/generic.diff
@@ -57,8 +55,12 @@ endif
 # ISA corresponds to the instruction set architecture:
 # - 1 means no instruction set extension
 # - 768 means SSE1+SSE2 (always available on amd64)
+# - 16384 means FPV3D16MAC (always available on armhf)
+# VSX should also be enabled on ppc64el, but as of 3.10.3-2 it FTBFS.
 ifeq ($(DEB_HOST_ARCH_CPU),amd64)
 ISA := 768
+else ifeq ($(DEB_HOST_ARCH),armhf)
+ISA := 16384
 else
 ISA := 1
 endif
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
index 62d0f2c..2c06e0c 100644
--- a/debian/source/include-binaries
+++ b/debian/source/include-binaries
@@ -1,6 +1,6 @@
 debian/archdefs/amd64/x86SSE264SSE2.tar.bz2
 debian/archdefs/arm/GENERIC32.tar.bz2
-debian/archdefs/arm/ARMa732.tar.bz2
+debian/archdefs/arm/GENERIC32FPV3D16MAC.tar.bz2
 debian/archdefs/arm64/GENERIC64.tar.bz2
 debian/archdefs/i386/x86x8732.tar.bz2
 debian/archdefs/mips/GENERIC32.tar.bz2

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/atlas.git



More information about the debian-science-commits mailing list