diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-03-12 18:46:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-03-12 18:46:38 +0000 |
commit | d71aca7673826d5f5fa93b43c7c8af3c1e023dc6 (patch) | |
tree | 82fd4c1459b4cdcb08680126fe8ea984e5534645 /dev-qt/qtbase/qtbase-6.7.9999.ebuild | |
parent | 0c97119fc8982c1a6f367de25542834e4dd6cda4 (diff) |
gentoo auto-resync : 12:03:2024 - 18:46:38
Diffstat (limited to 'dev-qt/qtbase/qtbase-6.7.9999.ebuild')
-rw-r--r-- | dev-qt/qtbase/qtbase-6.7.9999.ebuild | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/dev-qt/qtbase/qtbase-6.7.9999.ebuild b/dev-qt/qtbase/qtbase-6.7.9999.ebuild index e2aa70f1ea9b..5efe5d84f51e 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 } @@ -168,6 +175,8 @@ src_configure() { -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}" -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}" + -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too + $(qt_feature ssl openssl) $(qt_feature ssl openssl_linked) $(qt_feature udev libudev) @@ -323,6 +332,7 @@ src_test() { tst_qicoimageformat tst_qimagereader tst_qimage + tst_qprocess ') # fails due to hppa's NaN handling, needs looking into (bug #914371) $(usev hppa ' |