Hello,
I’m new here - please redirect if I’m asking in the wrong place.
Short Version:
I am looking for the exact source of the libstdc++ library that is in the openSUSE 11.0 distro. If I understand it correctly, that version is the same as that of g++ (as they are bundled together), which is:
$ g++ --version
g++ (SUSE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]
I have looked in gcc.gnu.org, but I see only the mainline releases there; and given the distros can make changes, I’m really looking for exactly what was distributed with openSUSE 11.0.
I’m guessing that there is a distribution point in openSUSE somewhere where the exact source files are available for what was distributed, I just can’t find it. Yast has a lot of good stuff but I saw no stdlibc++ or gcc source with my current crop of repositories.
Many thanks in advance,
Henry
Longer version:
What I’m trying to do is track down some apparent issues that valgrind is finding in a program that I am writing where the trace terminates in the the stdlibc++ template code.
That code is a little tricky (at least for me), and trying to follow it in assembler just makes it worse.
I can tell valgrind to ignore the problems, but I’d like to make sure they aren’t in fact real problems, first.
So my intent is to get the source, compile it with -g and put it in usr/local, link against it and see if I can get a better trace with source.
If there is a better way please let me know.
I do not want to replace gcc and stdlibc++ with another version for which I have source - I did that on a previous build (openSUSE 10.2) and it caused me no end of grief.
Again, TIA