Details
-
Bug
-
Resolution: Out of scope
-
P1: Critical
-
None
-
6.4.0
-
None
Description
moc generated code fails to link with GCC 12.1 and binutils 2.38 containing change https://sourceware.org/bugzilla/show_bug.cgi?id=28875
Fails with error: non-canonical reference to canonical protected function `_ZN7QObject5eventEP6QEvent@@Qt_6'
agent:2022/05/13 01:45:44 build.go:394: | : && /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot-native/usr/bin/x86_64-pokysdk-linux/x86_64-pokysdk-linux-g++ --sysroot=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot -O2 -pipe -fmacro-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0=/usr/src/debug/nativesdk-qtdeclarative/6.4.0-r0 -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0=/usr/src/debug/nativesdk-qtdeclarative/6.4.0-r0 -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot-native= -DNDEBUG -O2 --sysroot=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot -O2 -pipe -fmacro-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0=/usr/src/debug/nativesdk-qtdeclarative/6.4.0-r0 -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0=/usr/src/debug/nativesdk-qtdeclarative/6.4.0-r0 -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot-native= -Wl,-O1 -Wl,-O1 -Wl,--enable-new-dtags tools/qml/CMakeFiles/qml.dir/qml_autogen/mocs_compilation.cpp.o tools/qml/CMakeFiles/qml.dir/main.cpp.o tools/qml/CMakeFiles/qml.dir/.rcc/qrc_qml.cpp.o tools/qml/CMakeFiles/qml.dir/qml_qmltyperegistrations.cpp.o tools/qml/CMakeFiles/qml.dir/.rcc/qrc_qmake_QmlRuntime_Config.cpp.o -o bin/qml -Wl,-rpath,"\$ORIGIN/../lib:" lib/libQt6Qml.so.6.4.0 /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/libQt6Network.so.6.4.0 /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/libQt6Widgets.so.6.4.0 /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/libQt6Gui.so.6.4.0 /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/libQt6Core.so.6.4.0 && : agent:2022/05/13 01:45:44 build.go:394: | /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot-native/usr/bin/x86_64-pokysdk-linux/../../libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/12.1.0/ld: tools/qml/CMakeFiles/qml.dir/qml_autogen/mocs_compilation.cpp.o: non-canonical reference to canonical protected function `_ZN7QObject5eventEP6QEvent@@Qt_6' in /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/libQt6Core.so.6.4.0 agent:2022/05/13 01:45:44 build.go:394: | /home/qt/work/build/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qtdeclarative/6.4.0-r0/recipe-sysroot-native/usr/bin/x86_64-pokysdk-linux/../../libexec/x86_64-pokysdk-linux/gcc/x86_64-pokysdk-linux/12.1.0/ld: failed to set dynamic section sizes: bad value agent:2022/05/13 01:45:44 build.go:394: | collect2: error: ld returned 1 exit status