From 08143b4f56e7a61c56549bbde59085ba583b77a0 Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Fri, 9 Sep 2022 16:28:22 +1000 Subject: [PATCH] rust-cbindgen: fix build on macOS --- pkgs/development/tools/rust/cbindgen/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix index 61553ffad86f..69307e809156 100644 --- a/pkgs/development/tools/rust/cbindgen/default.nix +++ b/pkgs/development/tools/rust/cbindgen/default.nix @@ -27,10 +27,13 @@ rustPlatform.buildRustPackage rec { "--skip lib_default_uses_debug_build" "--skip lib_explicit_debug_build" "--skip lib_explicit_release_build" + ] ++ lib.optionals stdenv.isDarwin [ + # WORKAROUND: test_body fails when using clang + # https://github.com/eqrion/cbindgen/issues/628 + "--skip test_body" ]; meta = with lib; { - broken = stdenv.isDarwin; description = "A project for generating C bindings from Rust code"; homepage = "https://github.com/eqrion/cbindgen"; license = licenses.mpl20;