From f43651e4d82e20412767d7eba4ecb494d565f2a7 Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Sat, 14 Sep 2024 09:47:11 +0200 Subject: [PATCH] platform_configs: try to use lld linker on u24.04 arm64 Task-number: QTBUG-128887 Change-Id: I952f51560d5f01cc6093cd416c6ee49b9de7c922 Reviewed-by: Liang Qi --- coin/platform_configs/cmake_platforms.yaml | 2 +- coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml index 48b16ce8..2fdef63b 100644 --- a/coin/platform_configs/cmake_platforms.yaml +++ b/coin/platform_configs/cmake_platforms.yaml @@ -44,7 +44,7 @@ Configurations: Template: 'qtci-linux-Ubuntu-24.04-aarch64-50' Compiler: 'GCC' Features: ['Sccache', 'Documentation', 'UseConfigure', 'DoNotRunTests'] - Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -qtlibinfix TestInfix -qtnamespace TestNamespace -qpa offscreen\;xcb' + Configure arguments: '-make examples -developer-build -c++std c++20 -linker lld -qtlibinfix TestInfix -qtnamespace TestNamespace -qpa offscreen\;xcb' Environment variables: [ 'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON', 'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}' diff --git a/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh index 9262259a..aea9e846 100644 --- a/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/02-apt.sh @@ -229,6 +229,8 @@ installPackages+=(uml-utilities) installPackages+=(jq) # For building installPackages+=(cmake) +# extra linkers +installPackages+=(lld) echo "Running update for apt" waitLoop