Hey all! I wanted to announce a second release of this cross-compile tool! It’s got a lot of quality-of-life improvements in it. Check it out https://pypi.org/project/ros-cross-compile/
Notable improvements
- the tool now performs incremental builds - when you change sources it does not need to start from scratch
- you can point the tool at any existing colcon workspace, you do not need to manually set up any particular directory structure
- added x86_64 as a target architecure - when running on an x86_64 host this provides a “contained build” that manages setup and dependencies without having to install anything on host system
- you can provide a colcon defaults file to customize builds
- among other little improvements and test coverage increase!
The upcoming plan is to do a small release next with a few minor features, followed by a bigger release supporting true cross-compilation (the build phase is still emulated)
5 Likes