wiki:RFC5

Version 5 (modified by mloskot, 3 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
Clang3.3+ C++11 status Debian 8 (stable), Ubuntu 14.04+, Fedora 19+, CentOS 6(?)
MSVC 12.0+ (2013)C++11 statusn/a

C++14

The C++14 compilers are listed for comparison only:

GCC 4.9+
Clang3.4+
MSVC 14.0+ (2015)