Handle ports which do not support the --shared switch

This commit is contained in:
Nick Clifton 2004-06-21 10:24:39 +00:00
parent 8d5df71af0
commit e6f12cf6cb
2 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2004-06-21 Nick Clifton <nickc@redhat.com>
* ld-elf/frame.exp: Handle ports which do not support the --shared
linker switch.
2004-06-18 Jan Beulich <jbeulich@novell.com>
* ld-elfvsb/main.c: Ensure visibility_def and visibility_func are

View File

@ -40,7 +40,11 @@ if { ![ld_assemble $as $srcdir/$subdir/tbss.s tmpdir/tbss.o ]
if { [ld_simple_link $ld tmpdir/frame.so "--shared tmpdir/frame.o tmpdir/tbss.o"] } {
pass "$test1"
} else {
fail "$test1"
if [string match "*shared not supported*" $link_output] {
unsupported "-shared is not supported by this target"
} else {
fail "$test1"
}
}
if ![ld_assemble $as $srcdir/$subdir/table.s tmpdir/table.o ] {
@ -51,5 +55,9 @@ if ![ld_assemble $as $srcdir/$subdir/table.s tmpdir/table.o ] {
if { [ld_simple_link $ld tmpdir/table.so "--shared tmpdir/table.o tmpdir/tbss.o"] } {
pass "$test2"
} else {
fail "$test2"
if [string match "*shared not supported*" $link_output] {
unsupported "-shared is not supported by this target"
} else {
fail "$test2"
}
}