Jacob S. Barrett created GEODE-2602: ---------------------------------------
Summary: 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 -- This message was sent by Atlassian JIRA (v6.3.15#6346)