From cca36c5681d16c7dac6e3f385589b8cd4d3e78cd Mon Sep 17 00:00:00 2001 From: Andrey Mishchenko Date: Fri, 3 Apr 2026 23:24:49 -0700 Subject: [PATCH] Add CODEX_SKIP_VENDORED_BWRAP (#16763) For building on Linux without bubblewrap. --- codex-rs/linux-sandbox/build.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codex-rs/linux-sandbox/build.rs b/codex-rs/linux-sandbox/build.rs index 700aade40..a2b4ca86c 100644 --- a/codex-rs/linux-sandbox/build.rs +++ b/codex-rs/linux-sandbox/build.rs @@ -9,6 +9,7 @@ fn main() { println!("cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS"); println!("cargo:rerun-if-env-changed=PKG_CONFIG_PATH"); println!("cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR"); + println!("cargo:rerun-if-env-changed=CODEX_SKIP_VENDORED_BWRAP"); // Rebuild if the vendored bwrap sources change. let manifest_dir = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap_or_default()); @@ -31,7 +32,7 @@ fn main() { ); let target_os = env::var("CARGO_CFG_TARGET_OS").unwrap_or_default(); - if target_os != "linux" { + if target_os != "linux" || env::var_os("CODEX_SKIP_VENDORED_BWRAP").is_some() { return; }