kdevelop 4.7 and beyond (was: clang++-mp-3.4 doesn't find initializer_list on OS X 10.6)

Lawrence Velázquez larryv at macports.org
Sat Sep 6 11:21:44 PDT 2014


On Sep 6, 2014, at 1:37 PM, René J.V. Bertin <rjvbertin at gmail.com> wrote:

> On Debian/Ubuntu, there are x86_64, i386 and x32 versions of libstdc++, and they're clearly the version belonging to the default gcc version (4.8x atm on Ubuntu 14.04). All new packages are built with that compiler, but there isn't necessarily an upgrade of ALL packages in the repositories when the compiler version is bumped

Right. We don't revbump all C++ ports after a libgcc update either.

> I think it's safe to presume that newer runtimes only add features without breaking ABI compatibility, features that are of course unused by binaries compiled with older versions of the compiler.

This doesn't mean that it's okay to have multiple runtimes in the same address space, even if they're all libstdc++. This is the core issue.

vq


More information about the macports-users mailing list