From bb2951efa8519a81e755c8240587e7e64295d8b1 Mon Sep 17 00:00:00 2001 From: Gregory Conrad Date: Sat, 18 Oct 2025 15:00:22 -0400 Subject: [PATCH 1/4] Add `LIBCLANG_PATH` to hooks env-var allowlist --- pkgs/hooks_runner/lib/src/build_runner/build_runner.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart b/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart index 69beeabc6..5efdcd4b5 100644 --- a/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart +++ b/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart @@ -546,6 +546,7 @@ class NativeAssetsBuildRunner { const staticVariablesFilter = { 'ANDROID_HOME', // Needed for the NDK. 'HOME', // Needed to find tools in default install locations. + 'LIBCLANG_PATH', // Needed for Rust's bindgen + clang-sys. 'PATH', // Needed to invoke native tools. 'PROGRAMDATA', // Needed for vswhere.exe. 'SYSTEMDRIVE', // Needed for CMake. From 73d397d8d811a75ab74f95572a67af4a7d631fda Mon Sep 17 00:00:00 2001 From: Gregory Conrad Date: Sat, 18 Oct 2025 15:07:43 -0400 Subject: [PATCH 2/4] Update CHANGELOG.md --- pkgs/hooks_runner/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/hooks_runner/CHANGELOG.md b/pkgs/hooks_runner/CHANGELOG.md index 5686bf072..900861408 100644 --- a/pkgs/hooks_runner/CHANGELOG.md +++ b/pkgs/hooks_runner/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.23.2 +- Add `LIBCLANG_PATH` to the environment variables allowlist. + ## 0.23.1 - Change the length of the checksum used for `outputDirectory` to 10 hexadecimal From 59c5e949d8c78b4562669157aacdd4152bae0579 Mon Sep 17 00:00:00 2001 From: Gregory Conrad Date: Sat, 18 Oct 2025 15:08:31 -0400 Subject: [PATCH 3/4] Update CHANGELOG.md --- pkgs/hooks_runner/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/hooks_runner/CHANGELOG.md b/pkgs/hooks_runner/CHANGELOG.md index 900861408..e2466454c 100644 --- a/pkgs/hooks_runner/CHANGELOG.md +++ b/pkgs/hooks_runner/CHANGELOG.md @@ -1,4 +1,5 @@ ## 0.23.2 + - Add `LIBCLANG_PATH` to the environment variables allowlist. ## 0.23.1 From 1cdf57b6be1c3f3a63e92c0f606ebeaa910c9e2d Mon Sep 17 00:00:00 2001 From: Gregory Conrad Date: Sun, 19 Oct 2025 10:16:49 -0400 Subject: [PATCH 4/4] Update version number in pubspec.yaml --- pkgs/hooks_runner/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/hooks_runner/pubspec.yaml b/pkgs/hooks_runner/pubspec.yaml index c0d2a9ade..59b1226da 100644 --- a/pkgs/hooks_runner/pubspec.yaml +++ b/pkgs/hooks_runner/pubspec.yaml @@ -2,7 +2,7 @@ name: hooks_runner description: >- This package is the backend that invokes build hooks. -version: 0.23.1 +version: 0.23.2 repository: https://github.com/dart-lang/native/tree/main/pkgs/hooks_runner