Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3
-
None
-
42221aa84c (qt/qtbase/dev) 42221aa84c (qt/tqtc-qtbase/dev) 33713ae3e1 (qt/qtbase/6.2) 33713ae3e1 (qt/tqtc-qtbase/6.2) 9ae516f5c4 (qt/qtbase/6.3) 9ae516f5c4 (qt/tqtc-qtbase/6.3)
Description
Testlib's autotests are using version of Catch2 that fails to compile with GCC 11 (https://github.com/catchorg/Catch2/issues/2178)
agent:2021/08/16 15:52:46 build.go:391: In file included from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/recipe-sysroot/usr/include/signal.h:328, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p_p.h:7978, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p.h:56, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch.cpp:47: agent:2021/08/16 15:52:46 build.go:391: /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p_p.h:10766:58: error: call to non-'constexpr' function 'long int sysconf(int)' agent:2021/08/16 15:52:46 build.go:391: 10766 | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ; agent:2021/08/16 15:52:46 build.go:391: | ^~~~~~~~~~~ agent:2021/08/16 15:52:46 build.go:391: In file included from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/recipe-sysroot/usr/include/bits/sigstksz.h:24, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/recipe-sysroot/usr/include/signal.h:328, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p_p.h:7978, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p.h:56, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch.cpp:47: agent:2021/08/16 15:52:46 build.go:391: /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/recipe-sysroot/usr/include/unistd.h:641:17: note: 'long int sysconf(int)' declared here agent:2021/08/16 15:52:46 build.go:391: 641 | extern long int sysconf (int __name) __THROW; agent:2021/08/16 15:52:46 build.go:391: | ^~~~~~~ agent:2021/08/16 15:52:46 build.go:391: In file included from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p.h:56, agent:2021/08/16 15:52:46 build.go:391: from /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch.cpp:47: agent:2021/08/16 15:52:46 build.go:391: /home/qt/work/build/build/tmp/work/core2-32-poky-linux/qtbase/6.3.0-r0/git/tests/auto/testlib/selftests/catch_p_p.h:10825:45: error: size of array 'altStackMem' is not an integral constant-expression agent:2021/08/16 15:52:46 build.go:391: 10825 | char FatalConditionHandler::altStackMem[sigStackSize] = {}; agent:2021/08/16 15:52:46 build.go:391: | ^~~~~~~~~~~~
Attachments
Issue Links
- blocks
-
QTQAINFRA-4666 Update qemu toolchains in Coin
- Open