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

Reply via email to