From 2caafa62f59762a775d7b20f6f07f98b20772e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 25 Nov 2025 09:59:05 +0100 Subject: [PATCH] Reverse order of MAKEFLAGS priority MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakub Beránek --- jemalloc-sys/build.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jemalloc-sys/build.rs b/jemalloc-sys/build.rs index 07b60b7fe..4f9c6c49c 100644 --- a/jemalloc-sys/build.rs +++ b/jemalloc-sys/build.rs @@ -372,7 +372,10 @@ fn make_command(make_cmd: &str, build_dir: &Path, num_jobs: &str) -> Command { if let Ok(makeflags) = std::env::var("CARGO_MAKEFLAGS") { let makeflags = if let Ok(orig_makeflags) = std::env::var("MAKEFLAGS") { - format!("{orig_makeflags} {makeflags}") + // Prepend Cargo makeflags before externally configured makeflags + // Adding Cargo makeflags at the end was causing issues, see + // https://github.com/tikv/jemallocator/issues/92#issuecomment-3536269176. + format!("{makeflags} {orig_makeflags}") } else { makeflags };