v3 testsuite failures under hpux--setlocale dependency on libdld.sl
John David Anglin
dave@hiauly1.hia.nrc.ca
Fri May 18 21:52:00 GMT 2001
I am experiencing many v3 testsuite failures with `-static'. I believe
that this is due to the dependency of setlocale on libdld.sl (shl_load,
etc).
Executing on host: /xxx/gnu/gcc-3.0/objdir/gcc/g++ -B/xxx/gnu/gcc-3.0/objdir/gcc/ -nostdinc++ -L/xxx/gnu/gcc-3.0/objdir/hppa1.1-hp-hpux10.20/libstdc++-v3/src -L/xxx/gnu/gcc-3.0/objdir/hppa1.1-hp-hpux10.20/libstdc++-v3/src/.libs -B/usr/local/hppa1.1-hp-hpux10.20/bin/ -B/usr/local/hppa1.1-hp-hpux10.20/lib/ -isystem /usr/local/hppa1.1-hp-hpux10.20/include -ggdb3 -DDEBUG_ASSERT -nostdinc++ -I/xxx/gnu/gcc-3.0/objdir/hppa1.1-hp-hpux10.20/libstdc++-v3/include -I/xxx/gnu/gcc-3.0/libstdc++-v3/include -I/xxx/gnu/gcc-3.0/libstdc++-v3/include/std -I/xxx/gnu/gcc-3.0/libstdc++-v3/include/c_std -I/xxx/gnu/gcc-3.0/libstdc++-v3/libsupc++ -I/xxx/gnu/gcc-3.0/libstdc++-v3/libio -I/xxx/gnu/gcc-3.0/libstdc++-v3/testsuite -I/xxx/gnu/gcc-3.0/libstdc++-v3/include/backwards -I/xxx/gnu/gcc-3.0/libstdc++-v3/include/ext -static /xxx/gnu/gcc-3.0/libstdc++-v3/testsuite/17_intro/header_iostream.cc -DDEBUG_ASSERT -lm -fPIC -o ./header_iostream (timeout = 300)
/usr/ccs/bin/ld: Unsatisfied symbols:
shl_findsym (code)
shl_load (code)
shl_unload (code)
collect2: ld returned 1 exit status
HP recommends linking with the following linker options in this situation:
-Wl,-E -Wl,+n -l:libdld.sl
I think this probably has to follow `-lc'. I need a suggestion on how
to implement this in the testsuite.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
More information about the Libstdc++
mailing list