On 5/16/2019 10:03 PM, Alan Condit wrote: > Charles, > > Do you know what would be involved to build linuxcnc rather than machinekit > using the mk-cross-builder? > > Would we have to set up a separate account? > Would we have to create linuxcnc-cross-builder from mk-cross-builder? > I was never able to get Docker 15 to run on my machine, would the > cross-builder run on Docker 17?
AFAIK the cross builder container should work on any newer version of Docker, or you can just use Travis-CI from github. The dovetailautomata/mk-cross-builder is just a build environment, it should be able to build LinuxCNC targeting x86, amd64, or armhf just fine. The one caveat is you might have to install a few -dev packages if the LinuxCNC build depends on anything we've dropped from Machinekit. If you need to do this, you can just edit John's docker file and build your own custom docker container. To actually run a build, we bind mount the home and source directories (so they don't pollute the docker container) and launch the container with a build script. This is all done by the build_docker script which can be run from your favorite CI platform or used manually: https://github.com/machinekit/machinekit/blob/master/scripts/build_docker You can also use the script to launch a shell on the build container which can be very useful (esp. if you're missing a few dependencies or the build is failing for some reason). -- Charles Steinkuehler [email protected]
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
