From e966ec6aa0ab6f2f9998b648007e8e3a89721710 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 1 Dec 2025 02:42:48 +0000 Subject: [PATCH] sci-libs/flexiblas: filter -fno-semantic-interposition Fails tests w/ -flto -fno-semantic-interposition, not finished digging into this yet. Bug: https://bugs.gentoo.org/963667 Signed-off-by: Sam James --- sci-libs/flexiblas/flexiblas-3.5.0.ebuild | 5 ++++- sci-libs/flexiblas/flexiblas-9999.ebuild | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sci-libs/flexiblas/flexiblas-3.5.0.ebuild b/sci-libs/flexiblas/flexiblas-3.5.0.ebuild index 3fe7e5e13fea9..b6af8cba31a74 100644 --- a/sci-libs/flexiblas/flexiblas-3.5.0.ebuild +++ b/sci-libs/flexiblas/flexiblas-3.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake fortran-2 multilib toolchain-funcs +inherit cmake flag-o-matic fortran-2 multilib toolchain-funcs MY_P=flexiblas-release-v${PV} DESCRIPTION="A BLAS and LAPACK wrapper library with runtime exchangable backends" @@ -72,6 +72,9 @@ src_prepare() { } src_configure() { + # bug #963667 + filter-flags -fno-semantic-interposition + BACKENDS=( $(usev blis) $(usev openblas) ) local extra=${BACKENDS[*]} local libdir="${ESYSROOT}/usr/$(get_libdir)" diff --git a/sci-libs/flexiblas/flexiblas-9999.ebuild b/sci-libs/flexiblas/flexiblas-9999.ebuild index 9460f82ba4566..a5ec5bfcc2b4d 100644 --- a/sci-libs/flexiblas/flexiblas-9999.ebuild +++ b/sci-libs/flexiblas/flexiblas-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake fortran-2 git-r3 multilib toolchain-funcs +inherit cmake flag-o-matic fortran-2 git-r3 multilib toolchain-funcs DESCRIPTION="A BLAS and LAPACK wrapper library with runtime exchangable backends" HOMEPAGE=" @@ -69,6 +69,9 @@ src_prepare() { } src_configure() { + # bug #963667 + filter-flags -fno-semantic-interposition + BACKENDS=( $(usev blis) $(usev openblas) ) local extra=${BACKENDS[*]} local libdir="${ESYSROOT}/usr/$(get_libdir)"