-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.11.0 FF
-
None
Using newest Yocto 5.0.8 sdk will fail to link on coin node qemu-armv7-developer-build,
might happen to memory usage or some other limitation as it gets killed signal.
: && /opt/b2qt/5.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=/opt/b2qt/5.0/sysroots/cortexa15t2hf-neon-poky-linux-gnueabi --sysroot=/opt/b2qt/5.0/sysroots/cortexa15t2hf-neon-poky-linux-gnueabi -fPIC -O2 -pipe -g -feliminate-unused-debug-types -g -DNDEBUG -O2 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now -Wl,--no-undefined -Wl,--version-script,/home/qt/work/qt/qtwebengine_build/target/src/core/api/WebEngineCore.version @/home/qt/work/qt/qtwebengine_build/target/src/core/RelWithDebInfo/arm/QtWebEngineCore_objects.rsp -Wl,--gc-sections -Wl,-z,relro,-z,now -Wl,--enable-new-dtags -shared -Wl,-soname,libQt6WebEngineCore.so.6 -o lib/libQt6WebEngineCore.so.6.11.0 src/core/api/CMakeFiles/WebEngineCore.dir/WebEngineCore_autogen/mocs_compilation.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qtwebenginecoreglobal.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginecertificateerror.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineclientcertificateselection.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineclientcertificatestore.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineclienthints.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginecontextmenurequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginecookiestore.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginedesktopmediarequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginedownloadrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineextensioninfo.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineextensionmanager.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginefilesystemaccessrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginefindtextresult.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineframe.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginefullscreenrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginehistory.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginehttprequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineloadinginfo.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginemessagepumpscheduler.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginenavigationrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginenewwindowrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginenotification.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginepage.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginepermission.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineprofile.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginequotarequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineregisterprotocolhandlerrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginescript.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginescriptcollection.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginesettings.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineurlrequestinfo.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineurlrequestinterceptor.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineurlrequestjob.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineurlscheme.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineurlschemehandler.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineglobalsettings.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebenginewebauthuxrequest.cpp.o src/core/api/CMakeFiles/WebEngineCore.dir/qwebengineprofilebuilder.cpp.o -Wl,-rpath,/home/qt/work/install/target/lib: /home/qt/work/install/target/lib/libQt6WebChannel.so.6.11.0 /home/qt/work/install/target/lib/libQt6Positioning.so.6.11.0 -Wl,--start-group @/home/qt/work/qt/qtwebengine_build/target/src/core/RelWithDebInfo/arm/QtWebEngineCore_archives.rsp -Wl,--end-group -Wl,--no-fatal-warnings @/home/qt/work/qt/qtwebengine_build/target/src/core/RelWithDebInfo/arm/QtWebEngineCore_ldir.rsp @/home/qt/work/qt/qtwebengine_build/target/src/core/RelWithDebInfo/arm/QtWebEngineCore_libs.rsp -Wl,--no-fatal-warnings /home/qt/work/install/target/lib/libQt6Quick.so.6.11.0 /home/qt/work/install/target/lib/libQt6OpenGL.so.6.11.0 /home/qt/work/install/target/lib/libQt6Gui.so.6.11.0 /opt/b2qt/5.0/sysroots/cortexa15t2hf-neon-poky-linux-gnueabi/usr/lib/libGLESv2.so /opt/b2qt/5.0/sysroots/cortexa15t2hf-neon-poky-linux-gnueabi/usr/lib/libEGL.so /opt/b2qt/5.0/sysroots/cortexa15t2hf-neon-poky-linux-gnueabi/usr/lib/libxkbcommon.so /home/qt/work/install/target/lib/libQt6QmlMeta.so.6.11.0 /home/qt/work/install/target/lib/libQt6QmlModels.so.6.11.0 /home/qt/work/install/target/lib/libQt6QmlWorkerScript.so.6.11.0 /home/qt/work/install/target/lib/libQt6Qml.so.6.11.0 /home/qt/work/install/target/lib/libQt6Network.so.6.11.0 /home/qt/work/install/target/lib/libQt6Core.so.6.11.0 -Wl,-rpath-link,/home/qt/work/install/target/lib
collect2: fatal error: ld terminated with signal 9 [Killed]
Trying gold linker from sdk does not work and ends up with:
/opt/b2qt/5.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/13.3.0/ld.gold: internal error in convert_types, at /usr/src/debug/binutils-cross-canadian-arm/2.42/gold/gold.h:196
Did not try mold or lld as it is not in sdk.
What did work is adding '--no-keep-memory' to bfd linker and result in successful linkage and it takes:
real 15m32.210s user 14m54.826s sys 0m22.331s
Coin vm has 26GB , maybe adding memory would also solve the issue.
- blocks
-
QTQAINFRA-4666 Update qemu toolchains in Coin
-
- In Progress
-
- resulted from
-
QTBUG-137715 Yocto 5.0.8 ARMv7 WebEngine build error
-
- In Review
-