On 2020-04-19 2:02 p.m., andy pugh wrote:
On Sun, 19 Apr 2020 at 19:47, Chris Morley <chrisinnana...@hotmail.com> wrote:
If it is easy enough to keep support of an old distro then why not?
We are being squeezed at both ends, though. LinuxCNC relies on tools
(and versions of tools) that don't work on the latest OS versions.
Whereas the older OS versions don't necessarily work with the latest tools.
Ubuntu Precise uses gcc 4.6. That implements C++98 by default. C++17
is almost a different language.
And we will have to move to Python3 at some point. The legacy OSes all
have Py3, but whether the associated things (PyGTK etc) will work on
those systems with Py3 is not something I know.
I didn't suggest trying to make all thing compile on all distros.
I read the process you guys tried to get the driver to compile.
At that point the next sane answer would be to just not offer the
drivers on older distros.
And it is hard to test on all the platforms. I spent much of today
setting up test systems for Precise and Wheezy, to go along with my
triple-boot hardware testing machine that runs Mint, Buster and
Stretch. The buildbot is currently testing builds for 20 different
combinations of OS and realtime. (and I would like to see Buster RTAI
added)
Well the buildbot is the usual process to test software compiling on
different distros.
If we run out of buildbots - well thats a decent argument for dropping
distros at least.
It probably highlights that he buildbot is a vulnerability for linuxcnc
too. There was a guy willing to host a builtbot...
Anyways guys. Since I'm not during any of this work and at least we have
had a discussion about it. I'll quiet down again :)
Chris
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers