[
https://issues.apache.org/jira/browse/GEODE-2602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16060013#comment-16060013
]
ASF subversion and git services commented on GEODE-2602:
--------------------------------------------------------
Commit e32a150086b2cc37898c1ec8d24155ea3822cd50 in geode-native's branch
refs/heads/develop from Jacob Barrett
[ https://git-wip-us.apache.org/repos/asf?p=geode-native.git;h=e32a150 ]
GEODE-2602: Fixes C++11 issues.
- Fixes C++11 issues with C++/CLI.
- Fixes C++11 issues with Solaris Studio 12.5.
- Updated documents for current C++11 requirements.
> Resolve C++11 and minimum support compilers discrepancies
> ---------------------------------------------------------
>
> Key: GEODE-2602
> URL: https://issues.apache.org/jira/browse/GEODE-2602
> Project: Geode
> Issue Type: Wish
> 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,
> like std::atomic_flag, necessary to remove platform specific concurrency
> code._
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)