dev-util/strace: use --enable-mpers=check everywhere #649560
authorMike Frysinger <vapier@chromium.org>
Fri, 18 May 2018 07:58:11 +0000 (03:58 -0400)
committerMike Frysinger <vapier@gentoo.org>
Fri, 18 May 2018 08:05:57 +0000 (04:05 -0400)
We don't want to require full multilib toolchains everywhere, so
allow the mpers logic to fail at configure time.  We'll still get
a strace that handles native programs fine.

This also fixes aarch64 builds where the toolchain has no support
for multilib, and there are no plans to add it (i.e. armv7 with
aarch64).

Closes: https://bugs.gentoo.org/649560

dev-util/strace/strace-4.21.ebuild
dev-util/strace/strace-4.22.ebuild
dev-util/strace/strace-9999.ebuild

index 1d065690273aa1c50b456e80e29fdf70d59de622..62217d304567d613590ea662cf4ebeb53eb866e3 100644 (file)
@@ -64,7 +64,10 @@ src_configure() {
                export "${v}_FOR_BUILD=${!bv}"
        done
 
-       econf $(use_with unwind libunwind)
+       # Don't require mpers support on non-multilib systems. #649560
+       econf \
+               --enable-mpers=check \
+               $(use_with unwind libunwind)
 }
 
 src_test() {
index 9fd23499e4d2e6f185660bd47be8baa398e6dcf0..216395c678c1dcfb732ef54dadaccc37b0a8e9b9 100644 (file)
@@ -63,7 +63,10 @@ src_configure() {
                export "${v}_FOR_BUILD=${!bv}"
        done
 
-       econf $(use_with unwind libunwind)
+       # Don't require mpers support on non-multilib systems. #649560
+       econf \
+               --enable-mpers=check \
+               $(use_with unwind libunwind)
 }
 
 src_test() {
index 9a46478721fc29df036da7e223474118ee8bb33b..f9e3966c500e93e54fab3e44bcf6e1ab209477b6 100644 (file)
@@ -63,7 +63,10 @@ src_configure() {
                export "${v}_FOR_BUILD=${!bv}"
        done
 
-       econf $(use_with unwind libunwind)
+       # Don't require mpers support on non-multilib systems. #649560
+       econf \
+               --enable-mpers=check \
+               $(use_with unwind libunwind)
 }
 
 src_test() {