This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]