commit:     298d3c36aed5cdb79508f1527944cf2e64bf8686
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 11 21:48:10 2019 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Nov 11 21:48:42 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298d3c36

sci-libs/mpir: pass --with-yasm=/bin/false on non-x86 archs

Closes: https://bugs.gentoo.org/661430
Package-Manager: Portage-2.3.78_p18, Repoman-2.3.17_p114
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sci-libs/mpir/mpir-3.0.0.ebuild | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-libs/mpir/mpir-3.0.0.ebuild b/sci-libs/mpir/mpir-3.0.0.ebuild
index 9fd8a755b58..6efc062bb0a 100644
--- a/sci-libs/mpir/mpir-3.0.0.ebuild
+++ b/sci-libs/mpir/mpir-3.0.0.ebuild
@@ -59,12 +59,16 @@ src_configure() {
        # beware that cpudetection aka fat binaries is x86/amd64 only.
        # Place mpir in profiles/arch/$arch/package.use.mask
        # when making it available on $arch.
-       local myeconfargs+=(
+       local myeconfargs=(
                $(use_enable cxx)
                $(use_enable cpudetection fat)
                $(use_enable static-libs static)
        )
-       econf ${myeconfargs[@]}
+       # https://bugs.gentoo.org/661430
+       if !use amd64 && !use x86; then
+               myeconfargs+=( --with-yasm=/bin/false )
+       fi
+       econf "${myeconfargs[@]}"
 }
 
 src_install() {

Reply via email to