[Buildroot] [PATCH] package/crun: allow building with uClibc
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Fri Aug 11 22:26:34 UTC 2023
On Fri, 11 Aug 2023 22:06:40 +0200
Arnout Vandecappelle <arnout at mind.be> wrote:
> I believe this is going to create problems again, because we have a few
> toolchain configurations that are used in the autobuilders and that have really
> old uClibc versions.
>
> As I said in a previous mail, we may want to drop these and move to bootlin
> toolchains instead. But then, for some of them there is no bootlin toolchain
> equivalent...
>
> Also, those autobuilder toolchains make sure we still have some testing of old
> GCC versions, which we probably do want to keep.
>
> So, we should either:
>
> - update all the autobuilder toolchains with newer uClibc;
> - switch those toolchains to bootlin toolchains;
> - switch those toolchains to internal toolchains;
> - add autobuilder exceptions;
> - add some Kconfig construct to identify fexecve availability.
The autobuilders are now doing fully random testing I believe, so they
are no longer testing some of those "special toolchains" we used to
have. They are either using well-known external toolchains, or building
internal toolchains.
In any case, I don't think we should worry too much about uClibc
features, and assume that people should have a recent uClibc, with the
uClibc configuration as it is in Buildroot.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
More information about the buildroot
mailing list