On Sun, 18 Feb 2024 14:34:05 +0100 ichthyo <p...@ichthyostega.de> wrote:
>On 18.02.24 13:04, Kristian Amlie wrote: >> On 17.02.2024 19:40, Will Godfrey wrote: >>> I'm wondering if now is the right time to require this. We're way behind >>> everyone else. > >> We've studied this quite a bit at my workplace. We have not been able to >> find any currently supported major Linux distro that doesn't have this. >> Possibly with the exception of Extended Long Term Support systems, but these >> are expensive and are only used by enterprises who have no interest in >> Yoshimi anyway. > > >Hi all, > >if I recall correct, we discussed that topic about a year ago. No doubt, C++17 >is pretty much mainstream, no one complains if a code base requires it. My >argument at that time was rather, that we have /no reason/ to switch to C++17, >since the code base mostly is written in a style that does not benefit much >from >the new language features. In fact, I used "optional" at one point in my >PAD-Thread feature, and since it is C++17, I just provided a simplistic >implementation myself. > >Since quite some time, I am providing Ubuntu/Debian packages in my PPA, >including the very old Ubuntu 14.04 LTS. If I recall correct, someone out there >has a very old ARM based gadget, which supports only 14.04. Anyway, I managed >to keep this alive for the time being with the help of the r/toolchain PPA, >which provides backports of newer compilers to even 14.04. Thus, after this >problem is out of the way, I don't think anyone would be harmed if we upgrade >to C++17 -- I don't know even how long Cannonical is willing to allow 14.04 >it the PPA infrastructure; it will reach end-of-security support April 2024. > >-- Hermann Yes I remember that conversion. As we're all in agreement, even if we're not actually needing it yet we no doubt will do at some point, so now is a good a time as any. It will go in the next commit. -- Will J Godfrey. _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel