commit: e966ec6aa0ab6f2f9998b648007e8e3a89721710 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Dec 1 02:42:48 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Dec 1 02:43:17 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e966ec6a
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 <sam <AT> gentoo.org> 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 3fe7e5e13fea..b6af8cba31a7 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 9460f82ba456..a5ec5bfcc2b4 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)"
