+1 - I would be great to have C++11 support.  I would like to see range for 
added to the list of acceptable C++11 features to use.

-Bryan



> On Jun 16, 2016, at 10:53 AM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> Hi,
> 
> [Tldr; We bump the minimum supported version to CentOS7/RHEL7, or, 
> CentOS6/RHEL6 + devtools-2 compilers.]
> 
> 
> Today, our minimum run- and build-time requirements are based on a simple 
> criteria: Whatever comes with CentOS / RHEL v6.x. This dictates:
> 
>       * openssl-1.0.1e
>       * gcc-4.4.7
>       * glibc-2.12
>       * pcre-7.8
>       * tcl-8.5.7
>       * expat-2.0.1
> 
> Needed when building from source (or making a distro tar-ball):
>       * autoconf-2.63
>       * automake-1.11.1
>       * libtool-2.2.6
> 
> Optional (but recommended):
>       * libcap-2.16
>       * hwloc-1.5
>       * libunwind-1.1
> 
> 
> My suggestion is that we bump the tool-chain versions for the required 
> packages to what is provided by CentOS7, which can be installed using e.g. 
> http://people.centos.org/tru/devtools-2/6/ 
> <http://people.centos.org/tru/devtools-2/6/> .This would bump those required 
> versions to:
> 
>       * openssl-1.0.1e (same)
>       * gcc-4.8.5 (devtools-2 only has 4.8.1, but that’s probably ok?)
>       * pcre-8.32
>       * tcl-8.5.13
>       * expat-2.1.0
> 
> 
> I suggest we keep the requirement on glibc at v2.12, since that’s a real PITA 
> to upgrade safely. Odds are that the only thing that matters here is the GCC 
> version, which is also why we’d want to do this. gcc v4.8 or later would give 
> us almost all C++11 features available:
> 
>       https://gcc.gnu.org/gcc-4.8/cxx0x_status.html 
> <https://gcc.gnu.org/gcc-4.8/cxx0x_status.html>
> 
> But, this is not a reason to go nuts and use every damn C++11 and STL feature 
> there is, our normal development rules till applies! Keep it simple so I can 
> still understand at least some of the code … Sorry Brian! :)
> 
> 
> Tldr; We bump the minimum supported version to either CentOS7/RHEL7, or, 
> CentOS6/RHEL6 + devtools-2 compilers.
> 
> Thoughts?
> 
> — leif
> 

Reply via email to