Rutherther <ruthert...@ditigal.xyz> writes:

> Hi Hilton,
>
> Hilton Chain <hako@ultrarare.space> writes:
>
>> Hi Guix,
>>
>> (Cc'd bootstrap, rust and zig teams)
>>
>> Currently we have Zig only available for x86_64-linux and aarch64-linux.
>> Our Rust doesn't support 32 bit either.
>>
>> This is causing issues (e.g. librsvg, multiarch container) and it would
>> be difficult to implement support following our current approaches in
>> the short term, especially for 32 bit.
>
> Is it documented somewhere what steps would be necesary, to support 32
> bit architectures with those build systems and how much time it would
> take to do it? Does it require support from upstream projects / a lot of
> patching of them, or is it 'just' introducing new packages to build in
> Guix?

The reason why 32-bit is not supported in our Rust and natively in Zig
upstream is simple: memory requirement to bootstrap the compiler.

Reply via email to