Bug 220783 - devel/boost-all: Build in C++11 mode
Summary: devel/boost-all: Build in C++11 mode
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: FreeBSD Office Team
URL: https://reviews.freebsd.org/D11582?vs...
Keywords: feature, needs-qa, patch
Depends on: 220714 220784 220787 222189
  Show dependency treegraph
Reported: 2017-07-17 01:53 UTC by Jan Beich
Modified: 2017-09-25 00:18 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (office)


Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2017-07-17 01:53:57 UTC
Some features in Boost (e.g. Fiber library) require C++11 support. Tier1 and some Tier2 archs already come with C++11-capable toolchain in base system. Even those that don't are soon going to need it, anyway. So, let's take advantage.

This is going to break ABI, and some minor fallout is expected. Testing will be in bug 220714.
Here's the standalone patch: https://reviews.freebsd.org/D11582?vs=30742&id=30849
Comment 1 Jan Beich freebsd_committer 2017-07-17 08:04:12 UTC
DragonFly folks sprinkled USE_CXXSTD=c++11 even on the ports that built fine e.g., audio/ardour or graphics/blender. I wonder, if it's due to https://gcc.gnu.org/wiki/Cxx11AbiCompatibility that may not affect libc++.
Comment 2 Jan Beich freebsd_committer 2017-09-25 00:18:48 UTC
Landed as ports r450557.