set as_opt "-mpic -mpid=near"
}
-global ar
-global as
-global ld
-global nm
-global nm_output
-
set test1 "ld link shared library"
set test2 "ld export symbols from archive"
set test3 "ld link shared library with --exclude-libs"
return
}
-if ![ld_nm $nm "-D" tmpdir/exclude.so] {
- unresolved $test2
-} elseif { [info exists nm_output(exclude_common)]
- && [info exists nm_output(exclude_sym)] } {
+if { [ld_nm $nm "-D" tmpdir/exclude.so]
+ && [info exists nm_output(exclude_common)]
+ && [info exists nm_output(exclude_sym)] } {
pass $test2
} else {
fail $test2
fail $test3
}
-if ![ld_nm $nm "-D" tmpdir/exclude.so] {
- unresolved $test4
-} elseif { ! [info exists nm_output(exclude_common)]
- && ! [info exists nm_output(exclude_sym)] } {
+if { [ld_nm $nm "-D" tmpdir/exclude.so]
+ && ! [info exists nm_output(exclude_common)]
+ && ! [info exists nm_output(exclude_sym)] } {
pass $test4
} else {
fail $test4