Dominic Hamon created MESOS-1070:
------------------------------------
Summary: Extend configure script checks for C++11 features
Key: MESOS-1070
URL: https://issues.apache.org/jira/browse/MESOS-1070
Project: Mesos
Issue Type: Improvement
Components: build
Affects Versions: 0.18.0
Reporter: Dominic Hamon
As per MESOS-750, we are officially supporting g++-4.4 as the minimum version
for C++11 support.
We should make sure the configure script 'm4/ax_cxx_compile_stdcxx_11.m4'
contains instances of every feature we want to support.
That list, as per http://gcc.gnu.org/projects/cxx0x.html, would be:
- Rvalue references
- Variadic templates
- Initializer lists
- Static assertions
- auto
- decltype (but not call expressions)
- Right angle brackets
- SFINAE problem for expressions solved
- extern templates
- Strongly-typed enums
- New character types
- Default/deleted functions
- Inline namespaces
- Atomic ops (also in signal handlers)
- Propagating exceptions
The current template contains
- Right angle brackets
- static assertions
- decltype
- rvalue references
- auto
--
This message was sent by Atlassian JIRA
(v6.2#6252)