diff options
| author | Ionen Wolkens <ionen@gentoo.org> | 2024-05-16 21:23:40 -0400 |
|---|---|---|
| committer | Ionen Wolkens <ionen@gentoo.org> | 2024-05-17 00:16:36 -0400 |
| commit | 43fecd92f7197cbeb286843f239a09fb994cecef (patch) | |
| tree | 2cb1e9bfacffb0c28471fb97802b2d5e9c39f77c /dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | |
| parent | bff2e138d10cb81b8a7504e0b8ab09ac6c8b12bd (diff) | |
| download | gentoo-43fecd92f7197cbeb286843f239a09fb994cecef.tar.gz gentoo-43fecd92f7197cbeb286843f239a09fb994cecef.tar.bz2 gentoo-43fecd92f7197cbeb286843f239a09fb994cecef.zip | |
dev-qt/qtwebengine: update evex512 workaround for fixed llvm version
The has_version is not *necessary* but will make it easier to
know it's safe to drop when it becomes essentially a no-op.
Bug: https://bugs.gentoo.org/931623
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.9999.ebuild')
| -rw-r--r-- | dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild index df7ff429e088..20e7cb3baaa6 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild @@ -240,9 +240,10 @@ src_configure() { # Workaround for build failure with clang-18 and -march=native without # avx512. Does not affect e.g. -march=skylake, only native (bug #931623). - # TODO: try to drop this when <=clang-18.1.5 >=18 been gone for some time + # TODO: drop this when <=llvm-18.1.5-r1 >=18 been gone for some time use amd64 && tc-is-clang && is-flagq -march=native && [[ $(clang-major-version) -ge 18 ]] && + has_version '<sys-devel/llvm-18.1.5-r1' && tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} && append-flags -mevex512 |
