summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Negyokru <[email protected]>2025-06-23 16:24:40 +0200
committerMartin Negyokru <[email protected]>2025-06-24 08:57:19 +0000
commit77b6ee9fd785ba4265ec2353baf2d5b006cc5cc6 (patch)
treeffe8ce43ae7f5ac711ab1d3dcf27827e258d2531
parent47047147aa95c286864bbb1e58140669f792daf2 (diff)
Forward mold linker option to chromiumHEADdev
446cd85 has added support to link with mold, however 'use_mold' was never passed to chromium. This change fixes: `error adding symbols: archive has no index;` linker errors when configured with clang + mold. Pick-to: 6.10 Change-Id: I12c6d4751153f301dcd8241593e8bb5d8e7e3e40 Reviewed-by: Allan Sandfeld Jensen <[email protected]>
-rw-r--r--cmake/QtToolchainHelpers.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtToolchainHelpers.cmake b/cmake/QtToolchainHelpers.cmake
index a34c0d06e..839650b7a 100644
--- a/cmake/QtToolchainHelpers.cmake
+++ b/cmake/QtToolchainHelpers.cmake
@@ -504,6 +504,10 @@ macro(append_compiler_linker_sdk_setup)
ARGS use_lld
CONDITION QT_FEATURE_use_lld_linker OR (MSVC AND CLANG)
)
+ extend_gn_list(gnArgArg
+ ARGS use_mold
+ CONDITION QT_FEATURE_use_mold_linker
+ )
unset(cpu)
endmacro()