On Thu, Jul 23, 2026 at 07:02:47PM +0100, Alex Bennée wrote: > Pierrick Bouvier <[email protected]> writes: > > > On 7/23/2026 8:55 AM, Alex Bennée wrote: > >> Pierrick Bouvier <[email protected]> writes: > >> > >>> On 7/20/2026 6:14 AM, Alex Bennée wrote: > >>>> Pierrick Bouvier <[email protected]> writes: > >>>> > >>>>> Those options were useful a few years ago, before containers were > >>>>> available as an alternative for missing cross compilers. Simplify the > >>>>> workflow by removing those options and maintaining only the container > >>>>> based approach. > >>>> > >>> > >>> I was expecting some discussion around this patch, and to start it when > >>> the comment comes. Question is "Should we provide this feature or not?". > >>> I totally agree with you that we need to support other configurations we > >>> have in our CI, like MacOS and compilers from homebrew. > >>> > <snip> > > > > The way I see it is that we offer native cross compilers (with a focus > > on debian at the moment), and the containerized ones: people have a choice. > > We can add any additional compiler name for other distros. > > Also, as Ilya mentioned before, cross compiler on fedora, for instance, > > are not providing any sysroot. So it makes them unusable in our case. > > No sysroot at all - even for compiler headers? We don't need the linux > sysroot for building softmmu tests.
Historically that was the case, as the cross compilers primary use case was kernel / firmware builds, which could be done with "freestanding" mode and thus no dep on C library. Since Fedora 40, it appears that in addition to glibc & binutil packages, there are now sysroot packages shipped for glibc for each Fedora arch: https://kojipkgs.fedoraproject.org/packages/glibc/2.39/8.fc40/noarch/ Note those package names change in each release, so latest would be sysroot-s390x-fc44-glibc NB. I've not tried actually using this myself With regards, Daniel -- |: https://berrange.com ~~ https://hachyderm.io/@berrange :| |: https://libvirt.org ~~ https://entangle-photo.org :| |: https://pixelfed.art/berrange ~~ https://fstop138.berrange.com :|
