From de03bf51d8fc704728d4bf0e8feb90e545f964c5 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Thu, 12 Oct 2023 18:02:13 -0400 Subject: rust: Do not use +verbatim on MacOS It seems broken and fails on our CI: https://github.com/rust-lang/rust/issues/116674 --- mesonbuild/backend/ninjabackend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index faf3acfc0..41bdf4cc6 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -1972,7 +1972,8 @@ class NinjaBackend(backends.Backend): else: whole_archive = '' - if mesonlib.version_compare(rustc.version, '>= 1.67.0'): + # FIXME: Seems broken on MacOS: https://github.com/rust-lang/rust/issues/116674 + if mesonlib.version_compare(rustc.version, '>= 1.67.0') and not mesonlib.is_osx(): verbatim = '+verbatim' else: verbatim = '' -- cgit v1.2.3