Johannes Demel <jdemel@gnuradio.org> writes:
> Regarding minimum versions. My current approach would be to set these to a
> version that works with the oldest still supported distro.
> I'd consider Ubuntu 20.04 to be the oldest, but in a few days, after 31.
> May 2025, it'll be Ubuntu 22.04.
> I know some distros offer longer support. Usually this comes with some kind
> of service subscription.
> Thus, for VOLK I'd set the minimum to versions that are still around and
> older versions may work by changing the minimum checks. Or they may not.
I don't think it's reasonable to have a list of distributions and to
dismiss the rest of the world. The target should be "any reasonable
mostly-POSIX system that is not very out of date", which notably
includes systems that are not GNU/Linux.
That doesn't really change the discussion much, as there is still "what
is too old". I agree with your implied point that LTS systems
especially those that tend to be super long term with support contracts
are not a reasonable expectation for Free Software.
Today, I'd say gcc10 is the oldest compiler that's reasonable for a
system to have, and that projects should not require newer without a
good reason.
No comments:
Post a Comment