Recent libstdc++ regression on i686-linux: abi/cxx_runtime_only_linkage.cc

Sebastian Redl sebastian.redl@getdesigned.at
Fri Aug 22 18:31:00 GMT 2008


Paolo Carlini wrote:
> Paolo Carlini wrote:
>> Sebastian Redl wrote:
>>> Could we simply export __exchange_and_add and __atomic_add from 
>>> libsupc++ instead of libstdc++? They are pretty basic building 
>>> blocks in my opinion.
>> I agree, in principle.
> Well, thinking more about it, I don't see how you can do it without 
> breaking the binary compatibility...
>
> Paolo.
What part, exactly? libstdc++.so still exports the symbol, since the 
supc++ and stdc++ libraries are both in there. libsupc++.a will export 
it and libstdc++.a won't, but do ABI considerations apply to static 
libraries?

Sebastian



More information about the Libstdc++ mailing list