aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2025-09-15 09:20:58 +0100
committerGitHub <noreply@github.com>2025-09-15 09:20:58 +0100
commite85926545e6313fd3c5c6147e82db42132c389ac (patch)
tree19c5a35094cde7b8ed6c0eecfb943bbc8ca28711 /clang/lib/Frontend/CompilerInvocation.cpp
parent78bf682cb9033cf6a5bbc733e062c7b7d825fdaf (diff)
downloadllvm-e85926545e6313fd3c5c6147e82db42132c389ac.zip
llvm-e85926545e6313fd3c5c6147e82db42132c389ac.tar.gz
llvm-e85926545e6313fd3c5c6147e82db42132c389ac.tar.bz2
[libcxx][CI] Use lld for everything in the ARM picolib builds (#158320)
Our host compiler is a clang install that will default to ld if not told otherwise. We were telling meson to use lld, but the way that we did it was outdated, which lead to picolib producing a linker script that lld could not use. The tests were in fact linking with ld instead. Using the `c_ld` setting fixes this problem. See: https://mesonbuild.com/Machine-files.html#binaries Then to use lld in tests we need `-fuse-ld=lld` in the config files. Some of these options were not needed for clang 19.1.7, but were for clang 21.1.1. We will soon update to 21.1.1 so I have included all of the required options in this PR.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions