On 7/24/2026 1:49 AM, Daniel P. Berrangé wrote: > 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 >
Thanks for sharing it Daniel. In all cases, it's handled in next version of series (current one has the cc test, but I added a typo so it's broken) to detect is cc works or not. > With regards, > Daniel Thanks, Pierrick
