From ff19ad584d1191a2dcd94b33274c957367db0b71 Mon Sep 17 00:00:00 2001 From: Tim Orling Date: Wed, 13 Dec 2023 14:45:26 -0800 Subject: [PATCH] bzip2-sys/build.rs: prefix-map for reproducibility The -g CFLAG injects the build path into DW_AT_comp_dir which breaks reproducible builds for the debug target. Signed-off-by: Tim Orling --- bzip2-sys/build.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/bzip2-sys/build.rs b/bzip2-sys/build.rs index feb004ca..150473e9 100644 --- a/bzip2-sys/build.rs +++ b/bzip2-sys/build.rs @@ -26,6 +26,7 @@ fn main() { let dst = PathBuf::from(env::var_os("OUT_DIR").unwrap()); cfg.include("bzip2-1.0.8") + .flag("-fdebug-prefix-map=$(pwd -L)=.") .define("_FILE_OFFSET_BITS", Some("64")) .define("BZ_NO_STDIO", None) .file("bzip2-1.0.8/blocksort.c")