From ca7cedaa8cab0a0ac0fc48c2f40c4e6a84fb6877 Mon Sep 17 00:00:00 2001 From: Kadir Yilmaz Date: Wed, 25 Oct 2023 23:29:24 +0200 Subject: [PATCH] package/qt5/qt5webengine: use bundled icu With the "-webengine-icu" config option qt5webengine uses icu headers on the build host. Unfortunately, the build fails with: /home/thomas/buildroot/buildroot/output/build/qt5webengine-5.15.14/host-bin/python "../../3rdparty/chromium/build/toolchain/gcc_link_wrapper.py" --output="v8_snapshot/gen-regexp-special-case" -- /usr/bin/g++ -pie -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -m32 -pie -Wl,--disable-new-dtags -Wl,-O2 -Wl,--gc-sections -L/usr/lib -o "v8_snapshot/gen-regexp-special-case" -Wl,--start-group @"v8_snapshot/gen-regexp-special-case.rsp" -Wl,--end-group -ldl -lpthread -lrt -licui18n -licuuc -licudata /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicui18n.so when searching for -licui18n /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicui18n.a when searching for -licui18n /usr/bin/ld: cannot find -licui18n /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicuuc.so when searching for -licuuc /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicuuc.a when searching for -licuuc /usr/bin/ld: cannot find -licuuc /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicudata.so when searching for -licudata /usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libicudata.a when searching for -licudata /usr/bin/ld: cannot find -licudata /usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so.1 when searching for libgcc_s.so.1 collect2: error: ld returned 1 exit status So use the bundled icu instead, as it needs an icu with a bitness matching the bitness of the target, and other complexities. Signed-off-by: Kadir Yilmaz Signed-off-by: Thomas Petazzoni --- package/qt5/qt5webengine/qt5webengine.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk index 836ba62189..56f951fdbe 100644 --- a/package/qt5/qt5webengine/qt5webengine.mk +++ b/package/qt5/qt5webengine/qt5webengine.mk @@ -61,7 +61,6 @@ QT5WEBENGINE_DEPENDENCIES += \ host-freetype \ host-gperf \ host-harfbuzz \ - host-icu \ host-ninja \ host-nodejs \ host-pkgconf \ @@ -87,7 +86,6 @@ QT5WEBENGINE_DEPENDENCIES += \ QT5WEBENGINE_CONF_OPTS += \ -webengine-embedded-build \ -webengine-ffmpeg \ - -webengine-icu \ -webengine-opus \ -webengine-webchannel \ -webengine-webp \