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

Reply via email to