* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
``-fpic'' when compiling files comprising a shared library, but it does need additional linker flags in order to find shared libraries at run time.
This commit is contained in:
parent
b882a66bfc
commit
b03399da11
@ -1,3 +1,10 @@
|
||||
2002-04-18 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
|
||||
``-fpic'' when compiling files comprising a shared library, but
|
||||
it does need additional linker flags in order to find shared
|
||||
libraries at run time.
|
||||
|
||||
2002-04-18 Kevin Buettner <kevinb@redhat.com>
|
||||
|
||||
* gdb.base/cvexpr.c (use): New function.
|
||||
|
@ -70,7 +70,12 @@ if {$gcc_compiled == 0} {
|
||||
set additional_flags ""
|
||||
}
|
||||
} else {
|
||||
set additional_flags "additional_flags=-fpic"
|
||||
if { ([istarget "powerpc*-*-aix*"]
|
||||
|| [istarget "rs6000*-*-aix*"]) } {
|
||||
set additional_flags ""
|
||||
} else {
|
||||
set additional_flags "additional_flags=-fpic"
|
||||
}
|
||||
}
|
||||
|
||||
if {[gdb_compile "${srcdir}/${subdir}/${libfile}1.c" "${objdir}/${subdir}/${libfile}1.o" object [list debug $additional_flags]] != ""} {
|
||||
@ -93,7 +98,15 @@ if [istarget "hppa*-*-hpux*"] {
|
||||
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
||||
}
|
||||
}
|
||||
if {[gdb_compile "${objdir}/${subdir}/${testfile}.o ${objdir}/${subdir}/${libfile}1.sl ${objdir}/${subdir}/${libfile}2.sl" "${binfile}" executable {debug}] != ""} {
|
||||
|
||||
if { ($gcc_compiled
|
||||
&& ([istarget "powerpc*-*-aix*"]
|
||||
|| [istarget "rs6000*-*-aix*"] )) } {
|
||||
set additional_flags "additional_flags=-L${objdir}/${subdir}"
|
||||
} else {
|
||||
set additional_flags ""
|
||||
}
|
||||
if {[gdb_compile "${objdir}/${subdir}/${testfile}.o ${objdir}/${subdir}/${libfile}1.sl ${objdir}/${subdir}/${libfile}2.sl" "${binfile}" executable [list debug $additional_flags]] != ""} {
|
||||
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user