diff options
author | Jan Janssen <medhefgo@web.de> | 2023-01-09 17:09:57 +0100 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2023-02-19 02:55:56 +0530 |
commit | e55bd5d76d755dd10e5742f483fc0213d2b18818 (patch) | |
tree | bd6f2d065bbcb5e7832b9576ce93de65b8118a7c | |
parent | 6824ae5c6f75ef289f066574c4c0b286e08c4ccd (diff) | |
download | meson-e55bd5d76d755dd10e5742f483fc0213d2b18818.zip meson-e55bd5d76d755dd10e5742f483fc0213d2b18818.tar.gz meson-e55bd5d76d755dd10e5742f483fc0213d2b18818.tar.bz2 |
linkers: Fix lld detection
This was actually probing bfd without always_args passed.
Fixes: #10763
-rw-r--r-- | mesonbuild/linkers/linkers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/linkers/linkers.py b/mesonbuild/linkers/linkers.py index cf2d339..00b2749 100644 --- a/mesonbuild/linkers/linkers.py +++ b/mesonbuild/linkers/linkers.py @@ -869,7 +869,7 @@ class LLVMDynamicLinker(GnuLikeDynamicLinkerMixin, PosixDynamicLinkerMixin, Dyna super().__init__(exelist, for_machine, prefix_arg, always_args, version=version) # Some targets don't seem to support this argument (windows, wasm, ...) - _, _, e = mesonlib.Popen_safe(self.exelist + self._apply_prefix('--allow-shlib-undefined')) + _, _, e = mesonlib.Popen_safe(self.exelist + always_args + self._apply_prefix('--allow-shlib-undefined')) # Versions < 9 do not have a quoted argument self.has_allow_shlib_undefined = ('unknown argument: --allow-shlib-undefined' not in e) and ("unknown argument: '--allow-shlib-undefined'" not in e) |