MantisBT - Doomseeker
View Issue Details
0003806Doomseeker[All Projects] Suggestionpublic2020-06-07 02:492020-06-08 21:32
WubTheCaptain 
 
nonetweakhave not tried
acknowledgedopen 
1.3.1 
 
0003806: CXX_STANDARD needs to be updated for C++14
0003542 added CXX_STANDARD to cmake build files, targeting C++98. If the intention is to target C++14 (in the future), that should be updated.
No tags attached.
child of 0003804acknowledged  C++14 support 
Issue History
2020-06-07 02:49WubTheCaptainNew Issue
2020-06-07 02:50WubTheCaptainRelationship addedchild of 0003804
2020-06-07 19:38Pol MNote Added: 0021377
2020-06-07 19:38Pol MAssigned To => Pol M
2020-06-07 19:38Pol MStatusnew => acknowledged
2020-06-07 19:41Pol MAssigned ToPol M =>
2020-06-08 14:07ZalewaNote Added: 0021440
2020-06-08 14:23Blzut3Note Added: 0021443
2020-06-08 18:01Pol MNote Added: 0021446
2020-06-08 21:06Blzut3Note Added: 0021447
2020-06-08 21:18Pol MNote Added: 0021449
2020-06-08 21:22Blzut3Note Added: 0021450
2020-06-08 21:32Pol MNote Added: 0021451

Notes
(0021377)
Pol M   
2020-06-07 19:38   
Switching versions must be done with great consideration of not loosing support for older platforms. I'll leave this for Zalewa as he is more conservative than I ;)
From what I can see at a first glance, and considering the amount of effort we put into making doomseeker go from 98 to 11, this should be a lot simpler now.
(0021440)
Zalewa   
2020-06-08 14:07   
Since Pol has recently convinced me that it's the right time to finally upgrade to C++17, I suppose C++17 can actually be our target if Blzut3 has no other opinion.
(0021443)
Blzut3   
2020-06-08 14:23   
Per the rule that we support Ubuntu releases until their EOL, we currently have to support GCC 5 which is only C++14. Realistically given current development activity I can't imagine we'll have another release until after the 16.04 EOL, but since I can't predict the future my recommendation at this time would be to continue ensuring Doomseeker builds with GCC 5.
(0021446)
Pol M   
2020-06-08 18:01   
What a shame that they pushed the EOL one more year. That would have simplified things greatly.
(0021447)
Blzut3   
2020-06-08 21:06   
Hmm? As far as I know it's still slated for April 2021? Not counting the paid ESM support period of course. (Which if someone wants to take advantage of that they can pay us as well! :P)
(0021449)
Pol M   
2020-06-08 21:18   
I thought it was 4 years and then got extended. I could not find anything, I probably got confused, I'm sorry for the confusion.
(0021450)
Blzut3   
2020-06-08 21:22   
A long time ago LTS releases were 3 years on desktop 5 years on server. Then they simplified it to 5 years for both with 12.04. Then they introduced the ESM program, which started at 2 more years but now goes to 5 more years (competing with RHEL's 10 year support period I guess). Like I said though, I don't really care to go beyond the free period, so yeah 5 years.
(0021451)
Pol M   
2020-06-08 21:32   
Correct, my bad :)