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
_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel