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