Relax framework linking test · rust-lang/rust@de21296 (original) (raw)

2 files changed

lines changed

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
1 -error: linking with `cc` failed: exit status: 1
1 +error: linking with `LINKER` failed: exit status: 1
2 2 |
3 3 ld: Undefined symbols:
4 4 _CFRunLoopGetTypeID, referenced from:
Original file line number Diff line number Diff line change
@@ -6,8 +6,10 @@
6 6 //@ [weak]run-pass
7 7 //@ [both]run-pass
8 8
9 -// The linker's exact error output changes between Xcode versions.
9 +// The linker's exact error output changes between Xcode versions, depends on
10 +// linker invocation details, and the linker sometimes outputs more warnings.
10 11 //@ compare-output-lines-by-subset
12 +//@ normalize-stderr-test: "linking with `.*` failed" -> "linking with `LINKER` failed"
11 13 //@ normalize-stderr-test: "Undefined symbols for architecture .*" -> "ld: Undefined symbols:"
12 14 //@ normalize-stderr-test: "._CFRunLoopGetTypeID.," -> "_CFRunLoopGetTypeID,"
13 15