diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2022-10-02 04:52:20 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2022-10-02 09:06:18 +0530 |
commit | c20fb659f600149c08d635fc3750f03632164b9b (patch) | |
tree | 58982b02a144b4b8e58063d09403f9fc48bd69ad /mesonbuild/modules/rust.py | |
parent | 9fd5eb605674067ce6f8876dc27e5e116024e8a6 (diff) | |
download | meson-c20fb659f600149c08d635fc3750f03632164b9b.zip meson-c20fb659f600149c08d635fc3750f03632164b9b.tar.gz meson-c20fb659f600149c08d635fc3750f03632164b9b.tar.bz2 |
ci: Fix llvm detection on macOS CI
Downgrade to LLVM-14 from LLVM-15 which is somewhat broken when using
static linking at present:
https://github.com/Homebrew/discussions/discussions/3666#discussioncomment-3681821
We can't use LLVM's lld instead of ld on macOS because we don't detect
it as an Apple linker and pass --as-needed etc to it. Even when that
is fixed and we set -lto_library etc correctly, the linker just hangs.
LLVM@14 is keg-only, so we need to add CPPFLAGS / LDFLAGS to the keg
subdir inside /usr/local
The LLVM@15 test is shared-only now and moved to the qt4 macOS job.
Diffstat (limited to 'mesonbuild/modules/rust.py')
0 files changed, 0 insertions, 0 deletions