Re: Moving Mesos builds reqs from GCC 4.8.1+ to GCC 4.9.0+
On Tue, May 30, 2017 at 12:58 PM, Michael Parkwrote: > 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+
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+
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 Mahlerwrote: > 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+
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 Conwaywrote: > 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+
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 Jancowrote: > 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+
Along with various additions and optimizations, support for would be nice to have. Thoughts on this?