From fbcb0650fda330c85d1e6edbe712688ac7f3694e Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sun, 11 Oct 2026 21:23:23 +1100 Subject: [PATCH] fix(env): do not panic if WASM_MUSL_SYSROOT not set Made with the help of claude --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2d9ec4323..336143fc0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2082,7 +2082,7 @@ impl Build { )); } } else if target.os == "linux" { - let musl_sysroot = self.wasm_musl_sysroot().unwrap(); + let musl_sysroot = self.wasm_musl_sysroot()?; self.cargo_output.print_metadata(&format_args!( "cargo:rustc-flags=-L {}/lib -lstatic=c++ -lstatic=c++abi", Path::new(&musl_sysroot).display(), @@ -2877,7 +2877,7 @@ impl Build { for x in &["wasm-exceptions", "declspec"] { cmd.push_cc_arg(format!("-f{x}").into()); } - let musl_sysroot = self.wasm_musl_sysroot().unwrap(); + let musl_sysroot = self.wasm_musl_sysroot()?; cmd.push_cc_arg( format!("--sysroot={}", Path::new(&musl_sysroot).display()).into(), );