Debian Jessie uses RTAI 5.0, which requires some tweaks to LinuxCNC to
work right.
This branch of LinuxCNC does not have those tweaks, so this commit teaches
the platform-is-supported script not to try to build this branch under
Jessie/RTAI on the buildbot.
Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
On Debian distributions running the Linux kernel, "DEB_HOST_ARCH"
is the same as "DEB_HOST_ARCH_CPU" (the Linux kernel is implied).
But on Debian kFreeBSD, DEB_HOST_ARCH includes both DEB_HOST_ARCH_OS
and DEB_HOST_ARCH_CPU. This commit lets platform-is-supported consider
both components of the arch.
2.6 (this version) requires DEB_HOST_ARCH_OS to be "linux".
The problem is the xhc-hb04 driver, which uses libusb-1.0-0-dev, which
was added to Ubuntu in Lucid.
This commit disables Hardy builds on the buildbot, but a better fix is
probably to just disable the xhc-hb04 driver on Hardy. That requires
some involved changes to both debian/configure and src/configure.
This script knows what architectures, distros, release, and realtime
kernels are supported by the branch it's in. The buildbot runs this
script on each buildslave to decide which ones to try to build on.