Bug 220783

Summary: devel/boost-all: Build in C++11 mode
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: freebsd-office (Nobody) <office>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: feature, needs-qa, patch
Priority: --- Flags: bugzilla: maintainer-feedback? (office)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D11582?vs=30742&id=30849
Bug Depends on: 220714, 220784, 220787, 222189    
Bug Blocks:    

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.