On Fri, Nov 29, 2013 at 18:58, Mikael wrote:

> I've seen issues where a process links to one library compiled with the
> OS-bundled G++ version and another that's compiled with a newer G++ version
> (4.7 etc.). Libraries include boost, QT and their C++-based dependencies.
> 
> I raise this question as there are instances when a newer G++ version is
> required for a project to work at all (because of compiler version
> specifics, C++X11 support etc).

> What is OpenBSD's take on this?;
> 
> What's the best practice?

A few observations from a ports outsider:

A number of ports (e.g. chromium) use clang to build now instead of g++.

Longer term, I think there's some slow work ongoing to integrate one
version of libc++ and stop relying on g++ bundled versions, but I may
be sorely mistaken.

Reply via email to