I've added Fedora 23 and OS X Sierra to the spreadsheet. I've also successfully compiled and ran `make check` with the following distros:
- CentOS 6 / 7 - Fedora 23 - Ubuntu 12.04, 14.04, 15.04, 15.10, 16.04, 16.10 I need help with: - Scientific Linux 6 / 7 (Does anyone actually care?) - RHEL 6 / 7 (Does anyone actually care?) I think Apple Clang has some issues currently that I'll be looking into myself. Thanks! MPark On Wed, Jul 19, 2017 at 3:53 PM Vinod Kone <vinodk...@apache.org> wrote: > +1 > > Can you also add info for OSX? > > On Wed, Jul 19, 2017 at 3:34 PM, Michael Park <mp...@apache.org> wrote: > > > I'd like move us to C++14! > > > > The following I'd say are the important C++14 features for us: > > > > - Generic lambdas: [](const auto& x) { /* ... */ } > > - Extended lambda captures: [x = move(x)]() { /* ... */ } > > > > The following are some features that would be helpful for > libprocess/stout: > > > > - Function return type deduction > > - Relaxed constexpr functions > > - std::integer_sequence + other meta-programming facilities > > > > The minimum GCC version would become 5, and minimum VS would be 2017 > > (deprecation of VS 2015 is already in progress). Clang 3.5 is our current > > minimum Clang and it already implements C++14 so there's nothing to do > > there. > > > > As a bonus, we pick up the <regex> header which is C++11 but haven't been > > usable for us since it's not implemented in GCC 4.8. > > > > Here's the spreadsheet of available compilers from various distros and > how > > to get them: > > https://docs.google.com/spreadsheets/d/1ocQ19Uv1d8wdb- > > QL4fDRAiQ12gPQwL3cIAzuV0csYwM/edit#gid=0 > > > > Please suggest more distros we should consider, and > > provide feedback with your concerns! > > > > Thanks, > > > > MPark > > >