We're already building on some platforms with C++17, so I don't think we'll
need to do any code updates. The goal is to make future coding easier by

1) Removing string_view and ink_std_compat.h
2) Enable use of C++17 headers like string_view and file_system.
3) Have a single consistent C++ standard (instead of the 11/14/17/ mix).

On Tue, May 8, 2018 at 10:12 AM, Phil Sorber <sor...@apache.org> wrote:

> On Tue, May 8, 2018 at 8:43 AM Leif Hedstrom <zw...@apache.org> wrote:
>
> >
> >
> > > On May 7, 2018, at 4:10 PM, Phil Sorber <sor...@apache.org> wrote:
> > >
> > > On Mon, May 7, 2018 at 9:07 AM Bryan Call <bc...@apache.org> wrote:
> > >
> > >> I would like to propose that we move to C++17 for ATS 8.0.0.  This
> would
> > >> require us to move to gcc 7, clang 5, and icc 18 as minimum versions
> for
> > >> C++17 support.
> > >>
> > >>
> > > What does this move our minimum EL distro to? Can we still use 6?
> >
> >
> >
> > Also, since we went to C++11 a while ago, we already had to give up on
> the
> > CentOS6 native tool chain (so, for the last year or so, we’ve already
> > required Devtoolset to be used). This
>
>
> Yeah, this seems fine to me.
>
>
> > change would force us to update to devtoolset-7 on RHEL platforms, and
> > might make some older debian platforms impossible to support in any
> > reasonable way (which I’m ok with).
> >
> >
> How do the debian package maintainers feel about that?
>
> Do we plan to have concerted efforts to go through the code and update to
> C++17 paradigms? Or is this to make the new coding work easier?
>
> I plan on writing some instructions for getting toolchains setup for the
> > platforms where it is possible.
> >
> > +1 from me btw.
> >
> > Cheers,
> >
> > — Leif
> >
> >
>

Reply via email to