Commit Graph

824 Commits

Author SHA1 Message Date
Qt Submodule Update Bot
0fb75af548 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I0dbd8a7dd861ce3a8cd639194da5c02d230fa235
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-03 20:38:15 +00:00
Qt Submodule Update Bot
b76c0d0e72 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I70301b0a6c7f5ed76d1999c2c0440064303005b6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-02 22:40:57 +00:00
Qt Submodule Update Bot
b58e4caceb Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I5b7c5585ccc1b17b90cf1d81dd3ba392f77dbfdd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-28 13:58:03 +00:00
Qt Submodule Update Bot
9366112d7b Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ie828299ae2bae3cce88de230206251ad0271ac04
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-26 05:29:40 +00:00
Qt Submodule Update Bot
4012caad1f Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I819cd2bb7aaee1ee76e3487188f43dcc0a8f6fc0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-14 12:24:12 +00:00
Qt Submodule Update Bot
376d1e792a Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ica0f321bd4aba8e00d6b293f6143280218a37cb1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-12 12:58:06 +00:00
Qt Submodule Update Bot
9545bd5060 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I39593763223ed6ee0eb635785c9dce4998ed4ede
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-10 04:05:48 +00:00
Qt Submodule Update Bot
810a5ae881 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ie11e617f0d7a52fa41665318af0c96ee1ab21161
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-06 12:56:17 +00:00
Samuli Piippo
e7339edc48 libwebp: add workaround for native build
QtWebengine requires libwebp-native, but support for it was added
in nanbield. To support kirkstone builds, add bbappend to enable
the native builds.

Change-Id: Id94addf24f19552b6fb6fc074e0a5c51199b877f
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit a36b5a05b4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 7c4a586d1f)
2025-11-06 08:24:29 +00:00
Khem Raj
32f609f632 qtwebengine: Add missing dependency on native libevent.pc
Latest qtwebengine does the right thing by not looking into build host's
rootfs but this means we need to add libevent to native sysroot to meet
this dependency, otherwise gn fails to find it and build fails like
below

Fixes:

    |   -- GN FAILED
    |-
    |   ERROR at //build/config/linux/pkg_config.gni:104:17
    |   (//build/toolchain/yocto:yocto_native): Script returned non-zero exit code.
    |-
    |       pkgresult = exec_script(pkg_config_script, args, "value")
    |                   ^----------
    |-
    |   Current dir:
    |   /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/qtwebengine/6.6.2/build/src/core/Release/aarch64/
    |-
    |-
    |   Command:
    |   /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/qtwebengine/6.6.2/recipe-sysroot-native/usr/bin/python3-native/python3
    |   /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/qtwebengine/6.6.2/git/src/3rdparty/chromium/build/config/linux/pkg-config.py
    |   -p
    |   /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/qtwebengine/6.6.2/recipe-sysroot-native/usr/bin/pkg-config-native
    |   libevent
    |-
    |   Returned 1.
    |-
    |   stderr:
    |-
    |-
    |-
    |   Package libevent was not found in the pkg-config search path.
    |-
    |   Perhaps you should add the directory containing `libevent.pc'
    |-
    |   to the PKG_CONFIG_PATH environment variable
    |-
    |   No package 'libevent' found
    |-
    |   Could not run pkg-config.

Pick-to: 6.5.11
Change-Id: I66d8806be14d2d4d57dca2d93688d5b58e0e1cb6
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit bc941d6f9a)
2025-11-05 13:02:42 +00:00
Khem Raj
ec5f347bb5 qtwebengine: Pass OE specific pkg-config-native for host pkg-config
chromium has a way to use right pkg-config for in-tree hosttools which
are built and used during cross build of qtwebengine, since OE
pkg-config environment is set for detecting .pc files from sysroot,it
ends up reading wrong pkg-config files for host pieces and adds
-L<sysroot>/usr/lib to linker cmdline for hosttools too, this goes by
fine with gnu BFD linker since it ignores linker script files like
<sysroot>/usr/lib/libc.so, but when we use LLD linker, it ends up in
error, because it tries to process the content of libc.so which have
target absolute paths for ldso etc. /usr/lib/ld-linux-aarch64.so.1
LLD tries to open these files and ofcouse can't find them because
they are only found in target sysroot.

The underlying problem is that we need to be explicit about pkg-config
which is  thusly implemented by this patch. This fixes build with
clang+lld and link times for qtwebegine is reduced by 26% in my case.

Pick-to: 6.5.11
Change-Id: Id091200444eb97d4b44d984888a8aa16b75ff9d7
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 5daa561cad)
2025-11-05 13:02:37 +00:00
Samuli Piippo
171bb90b5c Revert "qtwebengine: workaround for linker error with gold"
This reverts commit d2013260c0.
Proper fix found.

Pick-to: 6.5.11
Change-Id: I382379054a6d5be63187734ebce38a8a0dda1558
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2025-11-05 13:02:31 +00:00
Qt Submodule Update Bot
a564f29426 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I227c41bb4ced839e19b1e539d872fedde1d2328f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-04 03:43:05 +00:00
Qt Submodule Update Bot
a674bd1a0e Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ida1f32cc15fc91b6082e48a7c95bbe0c0347f99d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-31 07:09:10 +00:00
Samuli Piippo
d2013260c0 qtwebengine: workaround for linker error with gold
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>
2025-10-31 07:09:01 +00:00
Samuli Piippo
894414632e coin: skip mysql on kirkstone
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>
2025-10-31 09:08:51 +02:00
Mikko Gronoff
919f3fe6a0 coin: update CI builds
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>
2025-10-31 10:08:44 +03:00
Qt Submodule Update Bot
603934bac9 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I85bda7b35f341d8553ee9cd9619d8786f0f2999b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-30 21:04:05 +00:00
Qt Submodule Update Bot
9099388d5b Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I79430e4c681b66c7dcf1a486e97337bca9d8dbae
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-29 04:47:49 +00:00
Qt Submodule Update Bot
cea7a8bf72 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ic5b57a148c149df37a442cd5844e343c3207b579
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-26 14:06:31 +00:00
Mikko Gronoff
9fef5796f8 Bump version to 6.5.11
Change-Id: I8245be67961d9a9c021b6d10709647511ee550f5
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-09-09 12:52:44 +03:00
Qt Submodule Update Bot
06ec868202 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Id2d5e9b6fbd38fcf8e54af0687f1bb1377c3ce83
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-09-09 12:52:40 +03:00
Qt Submodule Update Bot
3c53e6b33c Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I94bb8ae36d79cd4d2be4bb95976a4f9479a7a254
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-20 14:42:42 +00:00
Qt Submodule Update Bot
6608a5577d Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Iec23910a816e1f13f7e147bac2e8c4134212ab2e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-18 18:24:49 +00:00
Qt Submodule Update Bot
3439113580 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I8524517bdcb2295ce132a1b7134bc8fef5bd4fcb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-14 21:05:28 +00:00
Qt Submodule Update Bot
b2e788de86 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: If05f7bc9f810a614474f09074e2200cd9682e887
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-12 06:33:06 +00:00
Qt Submodule Update Bot
a97fee1d1d Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I146b1631f3daa9f1d694e86386b5a3e1e2af3cf7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-07 17:07:36 +00:00
Qt Submodule Update Bot
a29d42ed85 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I95fab1809a93f1dec8e1bbfae65da76f926816ec
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-05 06:13:45 +00:00
Qt Submodule Update Bot
e075880c92 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I007d6ebad4dc13521c37a3d0f5f41cd8424c42e1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-31 21:00:37 +00:00
Qt Submodule Update Bot
dbf8f23072 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I91597bbae1f7c69fb6a382d0526fa66834b849dc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-14 16:11:04 +00:00
Qt Submodule Update Bot
831ac66bf8 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ia32744e21fd9f7e617f5518d07f42a0265be75b0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-10 13:45:26 +00:00
Qt Submodule Update Bot
19a17c5ee1 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I208fc49c1ccdbb7fbfdb90318f3649255b287f35
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-28 01:25:00 +00:00
Qt Submodule Update Bot
f3515bf5cb Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ia3b10de63810c808825d96fa89f401cfaa612ca7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-24 07:50:27 +00:00
Qt Submodule Update Bot
4b9bef5b8f Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I5b6cdf40508abc5760c939100665c62d52d4f84a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-31 13:56:02 +00:00
Qt Submodule Update Bot
4d6e92d420 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I8d8ebb312fecb87e662144df2a0a25bf1d659cad
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-26 18:17:06 +00:00
Qt Submodule Update Bot
1a2b4e372a Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I5b53865d7eaa3072cda40562dea6bd1cc8aaf9ad
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-23 13:35:24 +00:00
Qt Submodule Update Bot
b653bd6fa2 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Ic447faa4a54aa2ca3ce2f32ad3b00b04e754f0d6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-20 02:08:56 +00:00
Mikko Gronoff
f508bef883 Bump version to 6.5.10
Change-Id: Iea85a3c15807a18ce169e73d20cb806437fef98a
Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
2025-04-29 13:29:16 +03:00
Qt Submodule Update Bot
04a1437ad7 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I768fe5bdc028c541e8ef1a72edb934f3c105c9da
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-28 17:40:36 +00:00
Qt Submodule Update Bot
6bd46ca3c2 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I39a6cf8ad3c155fc090d9c87166c73dbcd90d242
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-24 19:01:11 +00:00
Qt Submodule Update Bot
144342cc19 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I14ff334db64206975ed4e3623a69dc38763af4c0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-22 15:17:54 +00:00
Qt Submodule Update Bot
a70404cde4 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I2efe285e5d0ab76d80a699dc511d99d62ae9706a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-17 03:44:28 +00:00
Qt Submodule Update Bot
3006a9cfc2 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Iba0d033ea66460abccc310f7b1a14d2fcfc3e713
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-09 20:24:42 +00:00
Michal Klocek
c6c4eb9b1d Do not build webnn with xnnpack (122-based) on yocto
The xnnpack build has own march flags, which are getting
overridden by yocto setup, this ends in broken compilation,
as gn has no clue about override. Therefore, build webnn
without xnnpack on yocto.

Change-Id: I426a452a5608a5da3bc630f8ec3389e0eb313ef4
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit a4ed875ee2)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 4874464cf0)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-04-04 09:10:52 +03:00
Mikko Gronoff
7fde309b36 qtwebengine: update chromium branch
Updated to 122-based.

Change-Id: I3196e4a15d9bb714415f1c8e61778c2fb271e0f7
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
(cherry picked from commit 78e3092015)
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 65a233e301)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-04-04 06:10:37 +00:00
Qt Submodule Update Bot
27a2214a30 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I2c674906a452673348cdaaa2ddac9da16ffc8bd7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-04-04 06:10:14 +00:00
Qt Submodule Update Bot
57e0823a06 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I89a21964580d59e83149e6fa2c54b278d0d06b80
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-03-27 05:24:22 +00:00
Qt Submodule Update Bot
6b1d9ea345 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: I3f9226d564f33aff294152ed4b2d78d1af11db40
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-03-20 05:28:11 +00:00
Qt Submodule Update Bot
b18e45e469 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: Icee2b2fbd0dfc850a94c6a4bb3893ddcf6eecca2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-03-04 06:11:41 +00:00
Qt Submodule Update Bot
496a1908e3 Update submodule refs on 'lts-6.5' in yocto/meta-qt6
Change-Id: If28c4aee2226a6ab705778b129e98ebafcc81806
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-02-27 05:55:49 +00:00