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.

달리 명시되지 않는 한, 이와 같은 사이트의 블로그 게시물은 해당 작성자에게 저작권이 있고 CC-BY-SA 4.0 라이선스 및 GNU 자유 문서 라이선스 (버전 1.3 이상, 고정 부분 없음, 앞-표지 텍스트 없음, 뒤-표지 텍스트 없음)의 조건에 따라 게시됩니다.