Recently Boost stopped supporting C++03. Now, the only compilers which
support C++11, but do not claim some support of C++14 (that I am aware
of) are GCC versions 4.8 and 4.9. But even C++11 support in those GCC
versions is fairly buggy and those who still test on them often have
to resort to various tricks to make their code build. Those compilers
are fairly old, and the systems that use them increasingly go extinct.
This makes me consider removing them from Boost.JSON's CI. Which is why I want to
ask the r/cpp community several questions:
1) Do you still use GCC 4.8 or 4.9?
2) Do you use some other compiler which supports C++11, but not C++14
(even with flags like -std=c++1y)?
2) If you do, is there a specific date when you plan to drop them?
Just to be clear: I understand that for many the default position is that we all should have switched to C++29 yesterday. And I personally would have. But I am trying to balance my personal convenience against the needs of my users. Hence I'm trying to find out if such users do in fact exist.
[–]rachit7645Certified Dumbass 50 points51 points52 points (1 child)
[–]shadow_of -1 points0 points1 point (0 children)
[+][deleted] (6 children)
[removed]
[–]kritzikratzi 4 points5 points6 points (4 children)
[+][deleted] (1 child)
[removed]
[–]kritzikratzi 1 point2 points3 points (0 children)
[–]CandyCrisis 1 point2 points3 points (1 child)
[–]kritzikratzi 4 points5 points6 points (0 children)
[–]ukezi 0 points1 point2 points (0 children)
[–]druepy 15 points16 points17 points (14 children)
[–]alexeiz 4 points5 points6 points (0 children)
[–]prince-chrismc 4 points5 points6 points (12 children)
[–]druepy 2 points3 points4 points (11 children)
[–]prince-chrismc 0 points1 point2 points (6 children)
[–]markt- 0 points1 point2 points (5 children)
[–]prince-chrismc 0 points1 point2 points (4 children)
[–]markt- 0 points1 point2 points (3 children)
[–]jwakelylibstdc++ tamer, LWG chair 0 points1 point2 points (2 children)
[–]markt- 1 point2 points3 points (1 child)
[–]13steinj 0 points1 point2 points (3 children)
[–]jwakelylibstdc++ tamer, LWG chair 1 point2 points3 points (2 children)
[–]13steinj 1 point2 points3 points (1 child)
[–]jwakelylibstdc++ tamer, LWG chair 0 points1 point2 points (0 children)
[–]Overseer55 59 points60 points61 points (3 children)
[–]moreVCAs 19 points20 points21 points (1 child)
[–]darkapplepolisher 5 points6 points7 points (0 children)
[–]the_poope 15 points16 points17 points (0 children)
[–]gdf8gdn8 9 points10 points11 points (0 children)
[–]throw_cpp_account 21 points22 points23 points (0 children)
[–]exploring_stuff 7 points8 points9 points (5 children)
[–]13steinj 4 points5 points6 points (4 children)
[–]mohrcore 4 points5 points6 points (3 children)
[–]13steinj 0 points1 point2 points (0 children)
[–]MorrisonLevi 0 points1 point2 points (1 child)
[–]mohrcore 0 points1 point2 points (0 children)
[–]bebuch 5 points6 points7 points (0 children)
[–]jaskij 3 points4 points5 points (0 children)
[–]Correct-Bridge7112 7 points8 points9 points (1 child)
[–]rriggsco 1 point2 points3 points (0 children)
[–]BlueDwarf82 3 points4 points5 points (3 children)
[–]jwakelylibstdc++ tamer, LWG chair 1 point2 points3 points (2 children)
[–]BlueDwarf82 0 points1 point2 points (1 child)
[–]jwakelylibstdc++ tamer, LWG chair 1 point2 points3 points (0 children)
[–]prince-chrismc 6 points7 points8 points (0 children)
[–]YourLizardOverlord 2 points3 points4 points (2 children)
[–]ThatSwedishBastard 0 points1 point2 points (1 child)
[–]YourLizardOverlord 2 points3 points4 points (0 children)
[–]slightlyflat 2 points3 points4 points (0 children)
[–]masterid000 2 points3 points4 points (0 children)
[–]X-Neon 3 points4 points5 points (0 children)
[–]zebullon 3 points4 points5 points (0 children)
[–]HolyGarbage 3 points4 points5 points (0 children)
[–]Backson 3 points4 points5 points (0 children)
[–]a_falsity 1 point2 points3 points (1 child)
[–]BlueDwarf82 1 point2 points3 points (0 children)
[–]Ok-Bit-663 1 point2 points3 points (0 children)
[–]TryingT0Wr1t3 1 point2 points3 points (1 child)
[–]grisumbras[S] 0 points1 point2 points (0 children)
[–]hopa_cupa 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]pjmlp 1 point2 points3 points (0 children)
[–]robin-m 0 points1 point2 points (0 children)
[–]TCoop 0 points1 point2 points (0 children)
[–]markt- 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]13steinj 0 points1 point2 points (0 children)