Details
-
Sub-task
-
Resolution: Unresolved
-
P5: Not important
-
None
-
None
Description
On building qtquick3d in env with qtdeclarative build with LTO fails with missing symbols.
[ 34%] Linking CXX shared module ../../../lib64/modules/qt6/qmltooling/libqmldbg_quick3dprofiler.so cd /home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/x86_64-redhat-linux-gnu/src/plugins/qmldbg_quick3dprofiler && /usr/bin/cmake -E cmake_link_script CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -g -DNDEBUG -O2 -Wl,--no-undefined -Wl,--version-script,/home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/x86_64-redhat-linux-gnu/src/plugins/qmldbg_quick3dprofiler/QQuick3DProfilerAdapterFactoryPlugin.version -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--gc-sections -Wl,--as-needed -Wl,--build-id=sha1 -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,pack-relative-relocs -flto=auto -fuse-linker-plugin -shared -o ../../../lib64/modules/qt6/qmltooling/libqmldbg_quick3dprofiler.so CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/QQuick3DProfilerAdapterFactoryPlugin_autogen/mocs_compilation.cpp.o CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/qquick3dprofileradapter.cpp.o CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/qquick3dprofileradapterfactory.cpp.o -Wl,-rpath,/home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/x86_64-redhat-linux-gnu/lib64: /usr/lib64/libQt6PacketProtocol.a /usr/lib64/libQt6Quick.so.6.7.2 /usr/lib64/libQt6QmlModels.so.6.7.2 /usr/lib64/libQt6Qml.so.6.7.2 /usr/lib64/libQt6QmlBuiltins.a /usr/lib64/libQt6Network.so.6.7.2 /usr/lib64/libQt6OpenGL.so.6.7.2 ../../../lib64/libQt6Quick3DUtils.so.6.7.2 /usr/lib64/libQt6Gui.so.6.7.2 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Core.so.6.7.2 /usr/lib64/libxkbcommon.so gmake[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/x86_64-redhat-linux-gnu' [ 34%] Built target tst_qquick3dshadercollection /usr/bin/ld: /tmp/ccv3CyzE.ltrans0.ltrans.o: in function `QQuick3DProfilerAdapter::sendMessages(long long, QList<QByteArray>&)': /usr/include/qt6/QtPacketProtocol/6.7.2/QtPacketProtocol/private/qversionedpacket_p.h:28:(.text._ZN23QQuick3DProfilerAdapter12sendMessagesExR5QListI10QByteArrayE+0xfe): undefined reference to `QPacket::QPacket(int)' /usr/bin/ld: /tmp/ccv3CyzE.ltrans0.ltrans.o: in function `QQuick3DProfilerAdapter::sendMessages(long long, QList<QByteArray>&)': /home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp:70:(.text._ZN23QQuick3DProfilerAdapter12sendMessagesExR5QListI10QByteArrayE+0x137): undefined reference to `QPacket::squeezedData() const' /usr/bin/ld: /tmp/ccv3CyzE.ltrans0.ltrans.o:/home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp:71:(.text._ZN23QQuick3DProfilerAdapter12sendMessagesExR5QListI10QByteArrayE+0x231): undefined reference to `QPacket::clear()' collect2: error: ld returned 1 exit status gmake[2]: *** [src/plugins/qmldbg_quick3dprofiler/CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/build.make:137: lib64/modules/qt6/qmltooling/libqmldbg_quick3dprofiler.so] Error 1 gmake[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/qtquick3d-everywhere-src-6.7.2/x86_64-redhat-linux-gnu' gmake[1]: *** [CMakeFiles/Makefile2:8242: src/plugins/qmldbg_quick3dprofiler/CMakeFiles/QQuick3DProfilerAdapterFactoryPlugin.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs....
Attachments
Issue Links
- relates to
-
QTBUG-126837 6.7.2/6.7.1 test suite fails - main ticket
- Closed