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