diff options
Diffstat (limited to 'modules/nixos-apple-silicon/apple-silicon-support/packages/linux-asahi/rust-bindgen-version.patch')
-rw-r--r-- | modules/nixos-apple-silicon/apple-silicon-support/packages/linux-asahi/rust-bindgen-version.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/nixos-apple-silicon/apple-silicon-support/packages/linux-asahi/rust-bindgen-version.patch b/modules/nixos-apple-silicon/apple-silicon-support/packages/linux-asahi/rust-bindgen-version.patch new file mode 100644 index 000000000000..695cb2ceaeff --- /dev/null +++ b/modules/nixos-apple-silicon/apple-silicon-support/packages/linux-asahi/rust-bindgen-version.patch @@ -0,0 +1,14 @@ +diff --git a/scripts/rust_is_available.sh b/scripts/rust_is_available.sh +index aebbf1913..b7b0a4abc 100755 +--- a/scripts/rust_is_available.sh ++++ b/scripts/rust_is_available.sh +@@ -102,8 +102,7 @@ fi + # Check that the `libclang` used by the Rust bindings generator is suitable. + bindgen_libclang_version=$( \ + LC_ALL=C "$BINDGEN" $(dirname $0)/rust_is_available_bindgen_libclang.h 2>&1 >/dev/null \ +- | grep -F 'clang version ' \ +- | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' \ ++ | grep -oP 'clang version \K[0-9]+\.[0-9]+\.[0-9]+' \ + | head -n 1 \ + ) + bindgen_libclang_min_version=$($min_tool_version llvm) |