Previous: , Up: Platforms   [Contents][Index]


15.2 Supported Platforms

The (guix platforms …) modules export the following variables, each of which is bound to a platform record.

Scheme Variable: armv7-linux

Platform targeting ARM v7 CPU running GNU/Linux.

Scheme Variable: aarch64-linux

Platform targeting ARM v8 CPU running GNU/Linux.

Scheme Variable: mips64-linux

Platform targeting MIPS little-endian 64-bit CPU running GNU/Linux.

Scheme Variable: powerpc-linux

Platform targeting PowerPC big-endian 32-bit CPU running GNU/Linux.

Scheme Variable: powerpc64le-linux

Platform targeting PowerPC little-endian 64-bit CPU running GNU/Linux.

Scheme Variable: riscv64-linux

Platform targeting RISC-V 64-bit CPU running GNU/Linux.

Scheme Variable: i686-linux

Platform targeting x86 CPU running GNU/Linux.

Scheme Variable: x86_64-linux

Platform targeting x86 64-bit CPU running GNU/Linux.

Scheme Variable: i686-mingw

Platform targeting x86 CPU running Windows, with run-time support from MinGW.

Scheme Variable: x86_64-mingw

Platform targeting x86 64-bit CPU running Windows, with run-time support from MinGW.

Scheme Variable: i586-gnu

Platform targeting x86 CPU running GNU/Hurd (also referred to as “GNU”).