Re: Migration to Debian Bookworm and compiler updates for KernelCI
Mark Brown <[email protected]>
| Newsgroups | dev.linux.lists.kernelci,dev.linux.lists.llvm |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Mar 11, 2024 at 08:10:31PM +0100, Guillaume Tucker wrote: > Then in addition to the tarballs, one thing that was discussed > with Linaro in the very early days of tuxmake was to have a > reference set of Docker image with the toolchains already > installed - to save everyone creating their own like in Nathan's > GitHub link. Has anyone done that already? Providing you don't mind ignoring the tuxmake install in them (or using it) the tuxmake images kind of do that. The KernelCI ones similarly though they're only built when actually used so it's a much smaller set of toolchains. > I started looking into it while I was writing my tutorial to > build a kernel last month but didn't find anything, so it's kind > of going up on my TODO list now. It would greatly help unify > kernel builds across CI systems in particular and improve > reproducibility. The TuxBuild / tuxmake Docker images were > forked from the KernelCI ones so that's already something that > could be reunited at some point. It is pretty sensible if you're doing a CI tool to put any tool specific bits you need into the core docker image and then layer the specific toolchains on top of that so I'm not sure how that scales in terms of the actual images. From a source code point of view you could do something easily enough though with templating or a light fork for each user that wants to customise the images.
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmXwVIMACgkQJNaLcl1U h9AmCwf/cdw3pTmIrmp1VvUI9jZbn4/3Y2QNN/p6+b0p4Wp8SPZdlwyduM4+ObtS YXSTR0KslILFDgLXkK9wfxDfjEuiNrfmoiwUFV7gxPt+9TsWhALNU/GB5M0BXeuV XogkV93JkMAZ+7neQMQeanALnyAij6V0KokOuJOajz6qGyxQVrfUdIC+3yuC9iEk Zm7zt5Fplm6tJtk+EcPtbDQ28fqdJQFwS24gr+xgWoKf60bXI3u7JoQ17b/DrbAY UKBDjJwt+R7otLS7Cw+OwO7AyK6zpxhzvNW+x1KF1jBRfY/wC9hnY8HYgm7sJ/JA VheI1RQf7HQQVV5z/t2imhMRFoxBww== =ebNh -----END PGP SIGNATURE-----