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.