We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
-Wlinker-messages
rust-lld
1 parent ac951d3 commit 36efaf8Copy full SHA for 36efaf8
tests/run-make/rust-lld/rmake.rs
@@ -60,7 +60,8 @@ fn main() {
60
}
61
62
fn find_lld_version_in_logs(stderr: String) -> bool {
63
- let lld_version_re =
64
- Regex::new(r"^warning: linker std(out|err): LLD [0-9]+\.[0-9]+\.[0-9]+").unwrap();
+ // Strip the `-Wlinker-messages` wrappers prefixing the linker output.
+ let stderr = Regex::new(r"warning: linker std(out|err):").unwrap().replace_all(&stderr, "");
65
+ let lld_version_re = Regex::new(r"^LLD [0-9]+\.[0-9]+\.[0-9]+").unwrap();
66
stderr.lines().any(|line| lld_version_re.is_match(line.trim()))
67
0 commit comments