Guix gets cross-compilation support
Recently, Guix gained cross-compilation support. What this means is that existing package definitions can be reused to cross compile packages. So for instance one can cross-compile Guile and its dependencies for MIPS with:
guix build --target=mips64el-linux-gnu guile
This may sound like an unexpected feature for a "package manager". In fact, it is particularly useful when porting the GNU system distribution to new platforms. The distribution being self-contained, it is bootstrapped from a small set of pre-built binaries. With cross-compilation support, porting to a new platform boils down to cross-compiling the bootstrap binaries for that platform.
Se non diversamente indicato, i post del blog su questo sito lo sono protetti da copyright dei rispettivi autori e pubblicati secondo i termini di la licenza CC-BY-SA 4.0 e quelle della GNU Free Documentation License (versione 1.3 o successiva, senza sezioni non modificabili, senza Testi della copertina anteriore e nessun testo della copertina posteriore).