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.