Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Neil Conway
On Tue, May 30, 2017 at 12:58 PM, Michael Park  wrote:
> I'm all for moving to GCC 4.9+.
>
> I'd love to get C++14 and bump to GCC 5, but I think we should do an
> investigation for "reasonable availability" before we do that.

I agree, although I'd think a similar investigation is required to
move to GCC 4.9+.

To rephrase my previous point, I'd expect that most platforms fall
into two groups: either the system compiler is ancient, in which case
something like devtoolset is required anyway, or the system compiler
is relatively modern, in which case there is no difference between
depending on GCC >= 4.9 vs. GCC >= 5.

Neil


Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Svante Karlsson
C++14 would be nice, btw in addition to the list above - Ubuntu 16.04 has
gcc 5.4.0


Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Michael Park
I'm all for moving to GCC 4.9+.

I'd love to get C++14 and bump to GCC 5, but I think we should do an
investigation
for "reasonable availability" before we do that.

Also, clang has supported C++14 /  since 3.5, which is our current
requirement.

On Tue, May 30, 2017 at 12:50 PM, Benjamin Mahler 
wrote:

> There's a spreadsheet linked in
> https://issues.apache.org/jira/browse/MESOS-2604 that captures which OSes
> we can support based on compiler version:
>
> https://docs.google.com/spreadsheets/d/1Ji8p3p_
> 1JqUsMxE31mJqqztHf7LDx7mGMXh253azWpU/edit#gid=0
>
> Also, do we have already have a minimum clang version for C++14 / ?
>
> On Tue, May 30, 2017 at 11:27 AM, Neil Conway 
> wrote:
>
> > It seems that if we moved to GCC 5, we'd also be able to move to C++14
> > (https://gcc.gnu.org/projects/cxx-status.html#cxx14).
> >
> > CentOS 6 users will need to install devtoolset anyway (which makes it
> > easy to get GCC 5 or 6), so I wonder if skipping directly to requiring
> > GCC 5 would be feasible?
> >
> > Neil
> >
> >
> > On Tue, May 30, 2017 at 11:17 AM, Jacob Janco 
> > wrote:
> > > Along with various additions and optimizations, support for 
> > would be nice to have. Thoughts on this?
> >
>


Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Benjamin Mahler
There's a spreadsheet linked in
https://issues.apache.org/jira/browse/MESOS-2604 that captures which OSes
we can support based on compiler version:

https://docs.google.com/spreadsheets/d/1Ji8p3p_1JqUsMxE31mJqqztHf7LDx7mGMXh253azWpU/edit#gid=0

Also, do we have already have a minimum clang version for C++14 / ?

On Tue, May 30, 2017 at 11:27 AM, Neil Conway  wrote:

> It seems that if we moved to GCC 5, we'd also be able to move to C++14
> (https://gcc.gnu.org/projects/cxx-status.html#cxx14).
>
> CentOS 6 users will need to install devtoolset anyway (which makes it
> easy to get GCC 5 or 6), so I wonder if skipping directly to requiring
> GCC 5 would be feasible?
>
> Neil
>
>
> On Tue, May 30, 2017 at 11:17 AM, Jacob Janco 
> wrote:
> > Along with various additions and optimizations, support for 
> would be nice to have. Thoughts on this?
>


Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Neil Conway
It seems that if we moved to GCC 5, we'd also be able to move to C++14
(https://gcc.gnu.org/projects/cxx-status.html#cxx14).

CentOS 6 users will need to install devtoolset anyway (which makes it
easy to get GCC 5 or 6), so I wonder if skipping directly to requiring
GCC 5 would be feasible?

Neil


On Tue, May 30, 2017 at 11:17 AM, Jacob Janco  wrote:
> Along with various additions and optimizations, support for  would be 
> nice to have. Thoughts on this?


Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+

2017-05-30 Thread Jacob Janco
Along with various additions and optimizations, support for  would be 
nice to have. Thoughts on this?