commit: 4ef726839f212339d1244880c029d6b89a59d71e Author: Sv. Lockal <lockalsash <AT> gmail <DOT> com> AuthorDate: Thu Jul 11 17:23:13 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Jan 10 00:29:32 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef72683
app-arch/lbzip2: fix archive corruption due to clang/avx512 miscompilation Closes: https://bugs.gentoo.org/910438 Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37515 Signed-off-by: Sam James <sam <AT> gentoo.org> ...bzip2-2.5_p20181227-r2.ebuild => lbzip2-2.5_p20181227-r3.ebuild} | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild b/app-arch/lbzip2/lbzip2-2.5_p20181227-r3.ebuild similarity index 77% rename from app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild rename to app-arch/lbzip2/lbzip2-2.5_p20181227-r3.ebuild index bedd0f60435a..9efc87278b84 100644 --- a/app-arch/lbzip2/lbzip2-2.5_p20181227-r2.ebuild +++ b/app-arch/lbzip2/lbzip2-2.5_p20181227-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools flag-o-matic +inherit autotools flag-o-matic toolchain-funcs DESCRIPTION="Parallel bzip2 utility" HOMEPAGE="https://github.com/kjn/lbzip2/" @@ -29,6 +29,10 @@ src_prepare() { src_configure() { use static && append-ldflags -static + # fix clang miscompilation: #910438 + # see also: https://github.com/llvm/llvm-project/issues/87189 + tc-is-clang && test-flag-CC -mno-avx512f && append-cflags -mno-avx512f + local myeconfargs=( $(use_enable debug tracing) )
