Thanks for that suggestion!  Based on my experience with getting CI working
on different boost repositories, I would recommend these minimums for
thrift and C++11:

gcc 4.8
clang 3.8
MSVC 2012 or later (although honestly, 2012 and 2013 MSVC editions can be
pretty weird sometimes).

- Jim

On Sun, Dec 30, 2018 at 6:51 PM Ben Craig <ben.cr...@gmail.com> wrote:

> +1
>
> I'm pretty sure I'm one of the people that was opposed to this a few years
> ago.  It's been long enough now... it's time to upgrade to 11.  I recommend
> you pick a minimum GCC, MSVC, and Clang, and advertise support for those,
> rather than just say "C++11".
>
> On Sun, Dec 30, 2018 at 8:47 AM James E. King III <jk...@apache.org>
> wrote:
>
> > Advantages:
> >
> >   1. Simplify the C++ runtime implementation mainly
> >      in the areas of threading.
> >   2. Resolve platform porting issues.
> >   3. Eliminate the dependency on boost for runtime.
> >
> > Disadvantages:
> >
> >   1. Folks who need C++03 support are stuck at 0.12.0
> >
> > Other projects like boost are beginning to move forward
> > as well.  I think it's time we do the same, so I would
> > like to call out comments and a vote.
> >
> > [ ] +1 Deprecate C++03 as of 0.12.0, use C++11 next release.
> > [ ] -1 Keep C++03 support in thrift going forward.
> >
> > The vote is open until Friday, January 04, at 20:00 UTC due
> > to the holidays and passes if at least three positive votes
> > from the active PMC group are cast.
> >
> > For folks not in the Thrift PMC, your comments are still
> > quite welcome on the matter, and may help folks make a
> > decision.
> >
> > Thanks,
> >
> > Jim King, PMC Member, Apache Thrift
> >
>

Reply via email to