This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: new hppa-linux fails on 3.1 branch
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: bkoz at redhat dot com (Benjamin Kosnik)
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Sat, 9 Mar 2002 17:19:58 -0500 (EST)
- Subject: Re: new hppa-linux fails on 3.1 branch
> > It appears that linker.map support has been turned on (I see
> > "-Wl,--version-script=linker.map" in the link command for libstdc++.so.4.0.0)
> > but it's not working correctly. There are no GLIBCPP_3.1 versioned symbols
> > in the library.
>
> Go to your build directory, and see what src/linker-map is linked to.
linker.map -> ../../../../gcc/libstdc++-v3/config/linker-map.gnu
> The symbols in libstdc++.so aren't versioned, but if you build an
> executable you can see the linked symbols are versioned. Ok?
Yes.
> Can you make sure that src/limits.cc has the __numeric_limits_base
> definitions?
Yes it has.
The problem seems to be that the testsuite is using the installed
libstdc++.so.4.0.0 rather than the new uninstalled one for the testsuite.
I have LD_RUN_PATH, LD_LIBRARY_PATH and LIBRARY_PATH defined in
the environment. After I changed these to search the the ".libs"
directory first. I manually rebuilt one of the failing testsuite
programs and it ran correctly. I then installed gcc. I am now
rerunning the testsuite and it looks like the number of fails is
back to where I was on March 7 (5).
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)