From 00d4e3d1ad84fd036dc583c397daa3710fd80431 Mon Sep 17 00:00:00 2001 From: jyn Date: Fri, 24 Jan 2025 10:43:37 -0500 Subject: [PATCH] Remove unused `-C link-arg=-fuse-ld=lld` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit That's a gcc flag. lld is a linker, not a C compiler, and doesn't accept a `use-ld` flag. `-C linker` (which is already present in the test) is enough. This fixes the following warning found in rust-lang/rust#119286: ``` ---- expected: tests\testsuite\freshness.rs:2822:27 ++++ actual: stderr 1 1 | [FRESH] foo v0.1.0 ([ROOT]/foo) 2 + [WARNING] linker stderr: rust-lld: ignoring unknown argument '-fuse-ld=lld'␍ 3 + | 4 + = [NOTE] `#[warn(linker_messages)]` on by default 5 + 6 + [WARNING] `foo` (lib) generated 1 warning 2 7 | [FINISHED] `dev` profile [unoptimized + debuginfo] target(s) in [ELAPSED]s ``` --- tests/testsuite/freshness.rs | 1 - tests/testsuite/freshness_checksum.rs | 1 - 2 files changed, 2 deletions(-) diff --git a/tests/testsuite/freshness.rs b/tests/testsuite/freshness.rs index 5b3042f721f..7ad417e194e 100644 --- a/tests/testsuite/freshness.rs +++ b/tests/testsuite/freshness.rs @@ -2799,7 +2799,6 @@ fn lld_is_fresh() { r#" [target.x86_64-pc-windows-msvc] linker = "rust-lld" - rustflags = ["-C", "link-arg=-fuse-ld=lld"] "#, ) .file( diff --git a/tests/testsuite/freshness_checksum.rs b/tests/testsuite/freshness_checksum.rs index 1ae2ba1cd2c..863153fe56c 100644 --- a/tests/testsuite/freshness_checksum.rs +++ b/tests/testsuite/freshness_checksum.rs @@ -2602,7 +2602,6 @@ fn lld_is_fresh() { r#" [target.x86_64-pc-windows-msvc] linker = "rust-lld" - rustflags = ["-C", "link-arg=-fuse-ld=lld"] "#, ) .file(