On 10/20/14 14:35, Ian Stakenvicius wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 20/10/14 06:58 AM, Anthony G. Basile wrote:
On 10/20/14 04:23, Alexander Berntsen wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256

On 20/10/14 08:36, Luca Barbato wrote:
Since gcc-4.7 there is a -std=c++11 option, do not use it since
it breaks the ABI, resulting in a non-functional system.
Since gcc-4.7 there is a -std=c++11 option, do not use it
{+yet+} since it breaks the ABI, resulting in a non-functional
system.

Yes.  Eventually we'll have to clear the road for this.  However,
I don't think we'll ever want to support a mixed abi system.


Can we, even?  Would it be a mixed-abi system or a multi-abi system?



The correct thing for upstream to do is to bump the soname. But right now, we have:

readelf -d /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6.0.17 | grep SONAME

readelf -d /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6.0.18 | grep SONAME

readelf -d /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/libstdc++.so.6.0.20 | grep SONAME

all yielding

 0x000000000000000e (SONAME)             Library soname: [libstdc++.so.6]

--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : bluen...@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA

Reply via email to