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)

Reply via email to