diff options
author | 2024-03-12 05:58:39 -0400 | |
---|---|---|
committer | 2024-03-12 07:59:30 -0400 | |
commit | b834fb2ab088d3fa6ed6b7cc2aaec258f237ddd7 (patch) | |
tree | 83b420aede25627bc68ea203e85943ae6a8db53b /dev-qt | |
parent | dev-qt/qtwebengine: skip tests newly failing with offscreen in 6.7+ (diff) | |
download | gentoo-b834fb2ab088d3fa6ed6b7cc2aaec258f237ddd7.tar.gz gentoo-b834fb2ab088d3fa6ed6b7cc2aaec258f237ddd7.tar.bz2 gentoo-b834fb2ab088d3fa6ed6b7cc2aaec258f237ddd7.zip |
dev-qt/qtbase: skip building tst_qfloat16 with clang for 6.7+
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt')
-rw-r--r-- | dev-qt/qtbase/qtbase-6.7.9999.ebuild | 7 | ||||
-rw-r--r-- | dev-qt/qtbase/qtbase-6.9999.ebuild | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/dev-qt/qtbase/qtbase-6.7.9999.ebuild b/dev-qt/qtbase/qtbase-6.7.9999.ebuild index 611d424d7fd3..12cad3a53bf1 100644 --- a/dev-qt/qtbase/qtbase-6.7.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.7.9999.ebuild @@ -147,6 +147,13 @@ src_prepare() { # test itself has -Werror=strict-aliasing issues, drop for simplicity sed -e '/add_subdirectory(qsharedpointer)/d' \ -i tests/auto/corelib/tools/CMakeLists.txt || die + + # workaround for __extendhfxf2 being used for tst_qfloat16.cpp + # which is unavailable with compiler-rt (assume used if clang) + if tc-is-clang; then + sed -e '/add_subdirectory(qfloat16)/d' \ + -i tests/auto/corelib/global/CMakeLists.txt || die + fi fi } diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild b/dev-qt/qtbase/qtbase-6.9999.ebuild index 611d424d7fd3..12cad3a53bf1 100644 --- a/dev-qt/qtbase/qtbase-6.9999.ebuild +++ b/dev-qt/qtbase/qtbase-6.9999.ebuild @@ -147,6 +147,13 @@ src_prepare() { # test itself has -Werror=strict-aliasing issues, drop for simplicity sed -e '/add_subdirectory(qsharedpointer)/d' \ -i tests/auto/corelib/tools/CMakeLists.txt || die + + # workaround for __extendhfxf2 being used for tst_qfloat16.cpp + # which is unavailable with compiler-rt (assume used if clang) + if tc-is-clang; then + sed -e '/add_subdirectory(qfloat16)/d' \ + -i tests/auto/corelib/global/CMakeLists.txt || die + fi fi } |