> > The rumprun toolchain used to build the packages is built afresh from > source (then-current git master) *for each package*. This is not ideal -- > I'll get in touch with Travis and see if we can figure out a way to both > optimize this (speeding up build times) and ensure that the same, > known-good, toolchain is used for the entire build as a whole. >
The toolchain build could be a separate project and the result into each package build. I do something similar with Aboriginal Linux: https://github.com/davedoesdev/build-aboriginal-travis which I then download into heddle builds here: https://github.com/davedoesdev/heddle/blob/master/.travis-ci/deps.sh Of course that means specifying toolchain artefact version in the package build.
