libstdc++, testsuite, Darwin: Prune a new linker warning present form XCode 16.
Darwin's linker now warns when duplicate rpaths are presented - which happens when we emit duplicate '-B' paths. In principle, we should avoid this in the test-suite, however at present we tend to have duplicates because different parts of the machinery add them. At some point, it might be nice to have an "add_option_if_missing" and apply that across the whole of the test infra. However this is not something for late in stage 4. So the solution here is to prune the warning - the effect of the duplicate in the libstdc++ testsuite is not important; it will make the exes very slightly larger but it won't alter the paths that are presented for loading the runtimes. libstdc++-v3/ChangeLog: * testsuite/lib/prune.exp: Prune ld warning about duplicatei rpaths. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
This commit is contained in:
parent
574c59cfe6
commit
efe72d9f05
1 changed files with 3 additions and 0 deletions
|
@ -77,6 +77,9 @@ proc libstdc++-dg-prune { system text } {
|
|||
# Ignore harmless warnings from Xcode 4+.
|
||||
regsub -all "(^|\n)\[^\n\]*ld: warning: could not create compact unwind for\[^\n\]*" $text "" text
|
||||
|
||||
# Ignore duplicate path warnings from Xcode 16+.
|
||||
regsub -all "(^|\n)\[^\n\]*ld: warning: duplicate -rpath\[^\n\]*" $text "" text
|
||||
|
||||
# Ignore dsymutil warning (tool bug is actually in the linker)
|
||||
regsub -all "(^|\n)\[^\n\]*could not find object file symbol for symbol\[^\n\]*" $text "" text
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue