[ https://issues.apache.org/jira/browse/GEODE-2602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacob S. Barrett updated GEODE-2602: ------------------------------------ Description: Referencing BUILDING.md our target language is C++11 and we state: {noformat} ### Required Tools * C++11 compiler *(see platform specific requirements)* {noformat} The problem is that our platform specific requirements do not meet the minimum standards for C++11 compilers. *Linux - GCC 4.8.1+* https://gcc.gnu.org/projects/cxx-status.html#cxx11 Our Travis CI compiles on Linux using GCC 4.9.1. _Current listed minimum, 4.6, does not support many of the C++11 features currently in our source._ *MacOS X - clang 3.3+* https://clang.llvm.org/cxx_status.html *Solaris - Solaris Studio 12.5+* https://docs.oracle.com/cd/E60778_01/html/E60746/bkabe.html#OSSCPgnyio _Currently listed minimum, 12.4, [does not support|https://docs.oracle.com/cd/E37069_01/html/E37071/gncix.html#scrolltoc] many concurrent features like std::atomic necessary to remove platform specific concurrency code._ *Windows - Visual Studio 2015* https://msdn.microsoft.com/en-us/library/hh567368(v=vs.140).aspx _Currently listed minimum, 2013, does not support many of the C++11 features necessary necessary to remove platform specific concurrency code._ was: Referencing BUILDING.md our target language is C++11 and we state: {noformat} ### Required Tools * C++11 compiler *(see platform specific requirements)* {noformat} The problem is that our platform specific requirements do not meet the minimum standards for C++11 compilers. *Linux - GCC 4.8.1+* https://gcc.gnu.org/projects/cxx-status.html#cxx11 Our Travis CI compiles on Linux using GCC 4.9.1. _Current listed minimum, 4.6, does not support many of the C++11 features currently in our source._ *MacOS X - clang 3.3+* https://clang.llvm.org/cxx_status.html *Solaris - Solaris Studio 12.5+* https://docs.oracle.com/cd/E60778_01/html/E60746/bkabe.html#OSSCPgnyio _Currently listed minimum, 12.4, [does not support|https://docs.oracle.com/cd/E37069_01/html/E37071/gncix.html#scrolltoc] many concurrent features like std::atomic necessary to remove platform specific concurrency code._ Windows - Visual Studio 2015 https://msdn.microsoft.com/en-us/library/hh567368(v=vs.140).aspx > Resolve C++11 and minimum support compilers discrepancies > --------------------------------------------------------- > > Key: GEODE-2602 > URL: https://issues.apache.org/jira/browse/GEODE-2602 > Project: Geode > Issue Type: Task > Components: native client > Reporter: Jacob S. Barrett > > Referencing BUILDING.md our target language is C++11 and we state: > {noformat} > ### Required Tools > * C++11 compiler *(see platform specific requirements)* > {noformat} > The problem is that our platform specific requirements do not meet the > minimum standards for C++11 compilers. > *Linux - GCC 4.8.1+* > https://gcc.gnu.org/projects/cxx-status.html#cxx11 > Our Travis CI compiles on Linux using GCC 4.9.1. > _Current listed minimum, 4.6, does not support many of the C++11 features > currently in our source._ > *MacOS X - clang 3.3+* > https://clang.llvm.org/cxx_status.html > *Solaris - Solaris Studio 12.5+* > https://docs.oracle.com/cd/E60778_01/html/E60746/bkabe.html#OSSCPgnyio > _Currently listed minimum, 12.4, [does not > support|https://docs.oracle.com/cd/E37069_01/html/E37071/gncix.html#scrolltoc] > many concurrent features like std::atomic necessary to remove platform > specific concurrency code._ > *Windows - Visual Studio 2015* > https://msdn.microsoft.com/en-us/library/hh567368(v=vs.140).aspx > _Currently listed minimum, 2013, does not support many of the C++11 features > necessary necessary to remove platform specific concurrency code._ -- This message was sent by Atlassian JIRA (v6.3.15#6346)