From 2d1f93471801fd1c27857f6723e1155106560742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= Date: Fri, 28 Nov 2025 17:25:17 +0100 Subject: [PATCH 1/2] refactor(build.rs): sort env vars --- hermit/build.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/hermit/build.rs b/hermit/build.rs index fea22e4d5..de31c5433 100644 --- a/hermit/build.rs +++ b/hermit/build.rs @@ -177,12 +177,11 @@ impl KernelSrc { self.src_dir.join("rust-toolchain.toml").display() ); - // HERMIT_LOG_LEVEL_FILTER sets the log level filter at compile time - println!("cargo:rerun-if-env-changed=HERMIT_MANIFEST_DIR"); - println!("cargo:rerun-if-env-changed=HERMIT_LOG_LEVEL_FILTER"); println!("cargo:rerun-if-env-changed=HERMIT_CAREFUL"); - println!("cargo:rerun-if-env-changed=HERMIT_MTU"); + println!("cargo:rerun-if-env-changed=HERMIT_LOG_LEVEL_FILTER"); + println!("cargo:rerun-if-env-changed=HERMIT_MANIFEST_DIR"); println!("cargo:rerun-if-env-changed=HERMIT_MRG_RXBUF_SIZE"); + println!("cargo:rerun-if-env-changed=HERMIT_MTU"); println!("cargo:rerun-if-env-changed=NO_COLOR"); } From 821f838feff1bf68ab0a5370e723572e9bfabc02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= Date: Fri, 28 Nov 2025 17:26:41 +0100 Subject: [PATCH 2/2] feat: rebuild on HERMIT_RUSTFLAGS and HERMIT_ENCODED_RUSTFLAGS --- hermit/build.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hermit/build.rs b/hermit/build.rs index de31c5433..373e5d1ea 100644 --- a/hermit/build.rs +++ b/hermit/build.rs @@ -178,10 +178,12 @@ impl KernelSrc { ); println!("cargo:rerun-if-env-changed=HERMIT_CAREFUL"); + println!("cargo:rerun-if-env-changed=HERMIT_ENCODED_RUSTFLAGS"); println!("cargo:rerun-if-env-changed=HERMIT_LOG_LEVEL_FILTER"); println!("cargo:rerun-if-env-changed=HERMIT_MANIFEST_DIR"); println!("cargo:rerun-if-env-changed=HERMIT_MRG_RXBUF_SIZE"); println!("cargo:rerun-if-env-changed=HERMIT_MTU"); + println!("cargo:rerun-if-env-changed=HERMIT_RUSTFLAGS"); println!("cargo:rerun-if-env-changed=NO_COLOR"); }