From fc83f6dfbdcb7cb02a42a5e0b07b1220c6d688e6 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Tue, 17 Aug 2021 07:39:29 +0300 Subject: [PATCH] qtbase: skip qtestlib's selftests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The selftest fails with GCC 11 Task-number: QTBUG-95842 Change-Id: I021297f3e0a95c08c03c1e19460de2969d88532e Reviewed-by: Pasi Petäjäjärvi --- .../qtbase/0003-qtestlib-skip-selftest.patch | 26 +++++++++++++++++++ recipes-qt/qt6/qtbase_git.bb | 1 + 2 files changed, 27 insertions(+) create mode 100644 recipes-qt/qt6/qtbase/0003-qtestlib-skip-selftest.patch diff --git a/recipes-qt/qt6/qtbase/0003-qtestlib-skip-selftest.patch b/recipes-qt/qt6/qtbase/0003-qtestlib-skip-selftest.patch new file mode 100644 index 0000000..f5fa456 --- /dev/null +++ b/recipes-qt/qt6/qtbase/0003-qtestlib-skip-selftest.patch @@ -0,0 +1,26 @@ +From 7156d983f688c803cb3fe3cd4015e555a2dae459 Mon Sep 17 00:00:00 2001 +From: Samuli Piippo +Date: Tue, 17 Aug 2021 07:37:47 +0300 +Subject: [PATCH] qtestlib: skip selftest + +Compilation fails with GCC 11 + +Task-number: QTBUG-95842 +Change-Id: I9f617af75e9730f7327032c20c415fbb8deb1703 +--- + tests/auto/testlib/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/auto/testlib/CMakeLists.txt b/tests/auto/testlib/CMakeLists.txt +index ad895108e7..4bdcf48b30 100644 +--- a/tests/auto/testlib/CMakeLists.txt ++++ b/tests/auto/testlib/CMakeLists.txt +@@ -5,7 +5,7 @@ + add_subdirectory(qsignalspy) + # QTBUG-88507 # special case + if(NOT ANDROID) +- add_subdirectory(selftests) ++# add_subdirectory(selftests) + endif() + if(TARGET Qt::Widgets) + add_subdirectory(qabstractitemmodeltester) diff --git a/recipes-qt/qt6/qtbase_git.bb b/recipes-qt/qt6/qtbase_git.bb index 4d12b84..b189e48 100644 --- a/recipes-qt/qt6/qtbase_git.bb +++ b/recipes-qt/qt6/qtbase_git.bb @@ -16,6 +16,7 @@ include recipes-qt/qt6/qt6.inc SRC_URI += "\ file://0001-Add-linux-oe-g-platform.patch \ file://0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ + file://0003-qtestlib-skip-selftest.patch \ " DEPENDS += "\