aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-05-22 23:47:14 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2021-05-23 11:26:53 +0100
commit293da385460b82b44cb08216cda6967400ad64f2 (patch)
tree641aab1b528e04d1620f5d9ee25a28d34fe96c58 /run_unittests.py
parent3e5ec00a40fa1b0431b82cff950fca9e8f99df89 (diff)
downloadmeson-293da385460b82b44cb08216cda6967400ad64f2.zip
meson-293da385460b82b44cb08216cda6967400ad64f2.tar.gz
meson-293da385460b82b44cb08216cda6967400ad64f2.tar.bz2
It seems ld64 is the default linker name on macOS now.
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/run_unittests.py b/run_unittests.py
index f65eba3..89706df 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -7922,7 +7922,11 @@ class LinuxlikeTests(BasePlatformTests):
def test_ld_environment_variable_d(self):
# At least for me, ldc defaults to gold, and gdc defaults to bfd, so
# let's pick lld, which isn't the default for either (currently)
- self._check_ld('ld.lld', 'lld', 'd', 'ld.lld')
+ if is_osx():
+ expected = 'ld64'
+ else:
+ expected = 'ld.lld'
+ self._check_ld('ld.lld', 'lld', 'd', expected)
def compute_sha256(self, filename):
with open(filename, 'rb') as f: