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