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
> >
>

Reply via email to