commit:     2beeeb9b2b14599f65dc19cf9e2c2abc1e46f037
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Tue Jun 23 06:47:21 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Jun 26 20:21:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2beeeb9b

profiles: arm: mask dev-util/valgrind for < armv7

Valgrind doesn't support < ARMv7, so add a wide
mask and unmask specifically for ARMv7a.

See https://valgrind.org/info/platforms.html.

Noticed after hitting a build failure during testing:
"checking for a supported CPU... no (armv6j)
configure: error: Unsupported host architecture. Sorry"

Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 profiles/arch/arm/armv7a/package.mask | 4 ++++
 profiles/arch/arm/armv7a/use.mask     | 4 ++++
 profiles/arch/arm/package.mask        | 5 +++++
 profiles/arch/arm/use.mask            | 5 +++++
 4 files changed, 18 insertions(+)

diff --git a/profiles/arch/arm/armv7a/package.mask 
b/profiles/arch/arm/armv7a/package.mask
index ea16b137362..0f744267ab9 100644
--- a/profiles/arch/arm/armv7a/package.mask
+++ b/profiles/arch/arm/armv7a/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James <s...@cmpct.info> (2020-06-24)
+# Valgrind works on ARMv7
+-dev-util/valgrind
+
 # James Le Cuirot <ch...@gentoo.org> (2016-01-09)
 # This is built for armv6 so unmask against the wider arm mask.
 -dev-java/oracle-jdk-bin

diff --git a/profiles/arch/arm/armv7a/use.mask 
b/profiles/arch/arm/armv7a/use.mask
index 25991f5fd76..764a6e7881c 100644
--- a/profiles/arch/arm/armv7a/use.mask
+++ b/profiles/arch/arm/armv7a/use.mask
@@ -14,3 +14,7 @@
 -cpu_flags_arm_vfpv3
 -cpu_flags_arm_vfpv4
 -cpu_flags_arm_vfp-d32
+
+# Sam James <s...@cmpct.info> (2020-06-24)
+# Valgrind works on ARMv7
+-valgrind

diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index 25107630e0b..55b8688549d 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James <s...@cmpct.info> (2020-06-24)
+# Valgrind lacks support for < ARMv7
+# https://valgrind.org/info/platforms.html
+dev-util/valgrind
+
 # Bernardo Meurer <berna...@standard.ai> (2019-09-28)
 # Requires app-crypt/tpm2-tss which is pending ~arm vide
 # https://bugs.gentoo.org/695758

diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index feb40f29c01..e19b0240a5f 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -8,6 +8,11 @@
 -cpu_flags_arm_iwmmxt
 -cpu_flags_arm_iwmmxt2
 
+# Sam James <s...@cmpct.info> (2020-06-24)
+# Valgrind lacks support for < ARMv7
+# https://valgrind.org/info/platforms.html
+valgrind
+
 # Matt Turner <matts...@gentoo.org> (2020-02-02)
 # Neither dev-python/pymongo nor dev-libs/mongo-c-driver are keyworded
 mongodb

Reply via email to