--nextPart6248202.iJnLPN6KxX Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline > > > In practice, even with identical versions of GCC, you'd find that many > > > Linux distributions break the libstdc++ ABI. > > > > Please be specific. Which distribution did break the ABI when and with > > which version of GCC? > > Debian and derivatives (some of which have since resolved this), Gentoo, > and potentially --- I did not have direct testing access to any of those, > so this is indirect based on googling of diffs --- some of RH/Fedora > systems, for some periods of time (likely to be reverted now). GCC version > is 4.0.x. The issue is use of an incompatible default allocator for the > STL, which implies that if two dynamically linked objects were built on > systems with and w/o a change, and they pass an STL container around (think > of a function returning a vector --- aRts has those), destruction will > crash. > Mandriva and SUSE are compatible with FSF GCC. Nasty. Thanks for providing the specifics. Cheers, Waldo --nextPart6248202.iJnLPN6KxX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDvKomN4pvrENfboIRAgwkAJ9QMyyZUXqqdqo/g1QK+jD5DG/UpACfSG0s nxMM2Aeok/jblxYNwU0omZo= =8ebI -----END PGP SIGNATURE----- --nextPart6248202.iJnLPN6KxX--