cargo: do not force liblzma-sys static linking
authorFabian Grünbichler <git@fabian.gruenbichler.email>
Wed, 23 Jul 2025 19:36:46 +0000 (21:36 +0200)
committerFabian Grünbichler <debian@fabian.gruenbichler.email>
Fri, 26 Dec 2025 19:54:51 +0000 (20:54 +0100)
Forwarded: not-needed

Signed-off-by: Fabian Grünbichler <git@fabian.gruenbichler.email>
Gbp-Pq: Topic vendor
Gbp-Pq: Name cargo-do-not-force-liblzma-sys-static-linking.patch

src/bootstrap/src/core/build_steps/tool.rs

index dcc4898cae16a26387f4f7702953627aaae9cbc3..8a5282d586c6fb1c98806360196ae83167a6a97c 100644 (file)
@@ -224,10 +224,6 @@ pub fn prepare_tool_cargo(
     // avoid rebuilding when running tests.
     cargo.env("SYSROOT", builder.sysroot(compiler));
 
-    // if tools are using lzma we want to force the build script to build its
-    // own copy
-    cargo.env("LZMA_API_STATIC", "1");
-
     // Note that `miri` always uses jemalloc. As such, there is no checking of the jemalloc build flag.
     // See also the "JEMALLOC_SYS_WITH_LG_PAGE" setting in the compile build step.
     if env::var_os("JEMALLOC_SYS_WITH_LG_PAGE").is_none() {