Version 4 (modified by 7 years ago) ( diff ) | ,
---|
GEOS RFC 5: C++11 Upgrade
This document proposes GEOS upgrade to C++11 version of the C++ standard and describes benefits and outlines the process.
RFC 5: | C++11 Upgrade |
Author: | Mateusz Łoskot |
Contact: | mateusz@… |
Status: | Planned/Draft |
Summary
...long way to go, tbc.
Compilers Landscape
Summary of compilers supported by GEOS with their minimal versions required to compile source code based on C++11 features.
C++11
GCC | 4.8.1+ | C++11 status | Debian 8 (stable), Ubuntu 15.04+, Ubuntu 14.04 ppa:ubuntu-toolchain-r/test , Fedora 19+, RHEL7
|
Clang | 3.3+ | C++11 status | Debian 8 (stable), Ubuntu 14.04+, Fedora 19+, CentOS 6(?) |
MSVC | 12.0+ (2013) | C++11 status | n/a |
C++14
The C++14 compilers are listed for comparison only:
GCC | 4.9+ |
Clang | 3.4+ |
MSVC | 14.0 (2015) |
Note:
See TracWiki
for help on using the wiki.