diff --git a/mesonbuild/compilers/rust.py b/mesonbuild/compilers/rust.py index 7e6c31096687..d7609f370224 100644 --- a/mesonbuild/compilers/rust.py +++ b/mesonbuild/compilers/rust.py @@ -200,7 +200,7 @@ def has_verbatim(self) -> bool: if version_compare(self.version, '< 1.67.0'): return False # GNU ld support '-l:PATH' - if 'ld.' in self.linker.id: + if 'ld.' in self.linker.id and self.linker.id != 'ld.wasm': return True # -l:+verbatim does not work (yet?) with MSVC link or Apple ld64 # (https://github.com/rust-lang/rust/pull/138753). For ld64, it