On 01/30/2012 07:06 PM, Rainer Orth wrote:
A non-C++ change suddenly causing new C++ functions to be emitted that
are not present without that change would be a bug on Linux, too!
I should have been more clear: it's *not* a versioning bug on Linux. Maybe what is happening on Solaris is that those functions were inlined, thus not exported, and now aren't anymore. This kind of unpredictability in the inlining choices would not be a compiler bug, or at least not an easy one...

Not sure why abi_check didn't complain before on Solaris, because the linker script etc, are meant to export those operators @3.4.5 (and also @3.4 because of an old mistake). This is what happens on Linux since the very old 3.4.5 times.

Paolo.

Reply via email to