When using gold linker, qtbase PACKAGECONFIG[use-gold-linker],
qtwegengine may fail to build with linker error:
| FAILED: yocto_native/transport_security_state_generator
| /home/qt/work/build/build/tmp/hosttools/ld.gold: fatal error: /home/qt/work/build/build/tmp/work/cortexa15t2hf-neon-poky-linux-gnueabi/qtwebengine/6.5.11/recipe-sysroot/usr/lib/libatomic.so: unsupported ELF machine number 40
| collect2: error: ld returned 1 exit status
The failure happens when chromium tries to build native host tools,
but links those against target sysroot. Exact reason why the target
sysroot is used is still unknown, but we can workaround this by
preventing webengine from using gold linker for those host tools.
Change-Id: I49512d8024249d96da0e1475c045c03e5ae25760
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit d2013260c0)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Disable sql-mysql when using kirkstone to avoid mariadb-native
build failure with GCC13 when using Ubuntu 24.04 VM.
"build/tmp/work/x86_64-linux/mariadb-native/10.7.8-r0/mariadb-10.7.8/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h:23:3: error: ‘uint64_t’ does not name a type"
Change-Id: Ib40a892713d09f55bae56814b2cec6dcc76a360e
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit d807bd38a3)
(cherry picked from commit bd1a3511e4)
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 894414632e)
After CI platform update to Ubuntu 24.04, yocto dunfell
is not supported anymore due dependency to deprecated
python module asyncore.
Replace deprecated CI target dunfell -> kirkstone.
Change-Id: I1ef7c745e6210892f18b3e656ab70366d06c10f9
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 919f3fe6a0)
Yocto nanbield is EOL, switch its build to scarthgap.
Update release status in README.
Change-Id: I9d99fef1cf0f5d6cc582b200772fe3a458cb41f4
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 900bae2129)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Qt 6.5.4 (WebEngine) does not support newer than
nanbield yocto branch due uncompatible python version.
Change-Id: I4da3bd9ade089d0ae51b354197f4610cbe37c616
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Until the opensource lts releases are pushed to code.qt.io,
we need to override the git configurations to fetch the modules
from the tqtc repos. This add the same configs as qt6-lts.inc did
when the release was commercial-only, but only for the CI builds.
Cherry-pick updated for 6.5 branch coin setup & added modules.
Change-Id: I789b3600c3aa0a33beeff3cf895944fae51de86c
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit dbbb59a2f5)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
This reverts commit 67eeece339.
The first LTS release from 6.5 branch pushed to open source, use
open repos & branches.
Change-Id: I35d7d59f771f44a3d302ea104417b7ebe8215ad5
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Some of the Qt modules have static libraries that need to be present
in the SDK for it work correctly. Use SDKIMAGE_FEATURES to include
staticdev packages to the SDK.
Fixes: QTBUG-130442
Change-Id: I043e3ab02df212f6fdc656ae3dd542dd7a824fd9
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
(cherry picked from commit 6e1ec45c58)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 3b2306f6b4)
Yocto nanbield is EOL, switch its build to scarthgap.
Update release status in README.
Change-Id: I9d99fef1cf0f5d6cc582b200772fe3a458cb41f4
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Update QtWebEngine and QtPdf to use 118-based chromium.
Change-Id: I9a09b33156240ac8da850cf60984ba1986c5f474
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 4b105e589b)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
SPDX license changes were applied on the module.
Change-Id: I53f2d2d756330e24c9073dcaefae53c6ef8e3271
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit eeca91ef6c)