commit: fed53b4f51360f32ed3dd59b90f66c4c787c1aa9 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Jul 4 05:38:57 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Jul 4 14:43:43 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed53b4f
media-libs/flac: pass -fno-ipa-pta -fipa-pta exposes a test failure in replaygain_analysis. We might be able to replace this with a -ffp-contract=off (or standard, I guess) option but I'm too tired to experiment with that for tonight. Thanks to Alexander Monakov for the analysis. Bug: https://gcc.gnu.org/PR115533 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/flac/flac-1.4.3.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media-libs/flac/flac-1.4.3.ebuild b/media-libs/flac/flac-1.4.3.ebuild index c6ba4c45cf3b..88c731fe0cbc 100644 --- a/media-libs/flac/flac-1.4.3.ebuild +++ b/media-libs/flac/flac-1.4.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit multilib-minimal +inherit flag-o-matic multilib-minimal DESCRIPTION="Free lossless audio encoder and decoder" HOMEPAGE="https://xiph.org/flac/" @@ -28,6 +28,10 @@ BDEPEND=" " multilib_src_configure() { + # -fipa-pta exposes a test failure in replaygain_analysis (https://gcc.gnu.org/PR115533) + # TOOD: Replace with some -ffp-contract= option? + append-flags $(test-flags-CC -fno-ipa-pta) + local myeconfargs=( --disable-doxygen-docs --disable-examples
