Request: ability to specify docker image for build env
Speaking with Nathan Chancellor, two of the issues we've run into (with our CI prior to tuxbuild) are:
- clang nightly not being updated on apt.llvm.org
- linux kernel builds not being hermetic
1 is rare, but we would check/error the build if the version string was 5 days out of date.
2 has been fixed over time, but we would prefer to build in an environment in which GNU binutils is not installed when building with LLVM=1 LLVM_IAS=1
to ensure that only the LLVM tools are being invoked.
We're able to update a Docker image with Clang nightly, but it might solve both the above 2 issues if we can ask tuxbuild to build with a specific container containing a limited set of tools. Though, there's probably additional ways to solve the above two issues.