From 7662d4c4d761aeaa47e37a74cd9133adc9b8ae59 Mon Sep 17 00:00:00 2001 From: Samuel Moelius Date: Wed, 21 Feb 2024 23:52:06 +0000 Subject: [PATCH] Extend rather than overwrite `RUSTFLAGS` when building drivers --- dylint/src/driver_builder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dylint/src/driver_builder.rs b/dylint/src/driver_builder.rs index 7f1231128..473f20a44 100644 --- a/dylint/src/driver_builder.rs +++ b/dylint/src/driver_builder.rs @@ -156,7 +156,8 @@ fn build(opts: &opts::Dylint, toolchain: &str, driver: &Path) -> Result<()> { // behavior causes the driver to have absolute rpaths. // let rustflags = "-C rpath=yes"; let rustflags = format!( - "-C link-args=-Wl,-rpath,{}/lib", + "{} -C link-args=-Wl,-rpath,{}/lib ", + env::var("RUSTFLAGS").unwrap_or_default(), toolchain_path.to_string_lossy() );