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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.