Problem with `string', threading and shared libraries.
Fri Sep 28 13:10:00 GMT 2001
> | Can we start with adding the version number to the include directory paths?
> I think that is the first step.
Note that there is support in the makefiles for this already, so all that
needs to be done is turn it on by default.
I really think the symbol versioning is just as important though.
A big first step would be to define the problem: what are the
binary-incompatible flags? What symbols change?
This just needs somebody, some time, and 'nm -A --demangle src/*.o'.
It would be nice to define a process too, so that each release could
verify that it's doing the right thing.
It's at least a weeks worth of work, IMHO.
More information about the Gcc-bugs