This table provides all supported architectures with accompanying identifiers for use in API requests.
ArchitectureIdentifierAttachable to Platforms
Intel x86 (i386)x86Generic, Windows, macOS, Android, WearOS, FreeBSD, OpenBSD, Linux
x86-64 (AMD64)x64Generic, Windows, macOS, Android, WearOS, FreeBSD, OpenBSD, Linux
Apple Universalu2bmacOS
Apple SiliconapplemacOS
PowerPCppcGeneric, Windows, macOS, FreeBSD, OpenBSD, Linux
IBM ZibmzGeneric, Linux
MIPS 64-bitmips64Generic, Android, FreeBSD, OpenBSD, Linux
MIPS 32-bitmipsGeneric, Windows, Android, Linux
ARMv5TEarmv5Generic, Android, Linux
ARMv6armv6Generic, Android, Linux
ARMv7armv7Generic, Android, WearOS, Linux
ARMv8armv8Generic, Windows, Android, WearOS, FreeBSD, OpenBSD, Linux
ARM64v8arm64v8Generic, Windows, Android, WearOS, FreeBSD, OpenBSD, Linux
ARMv9armv9Generic, Windows, Android, WearOS, FreeBSD, OpenBSD, Linux
RISC-Vrisc-vGeneric, Linux
RISC-V 64risc-v64Generic, Linux, FreeBSD, OpenBSD
MSP430msp430Generic
LoongArchloongarchGeneric, Linux, OpenBSD
PowerPC64ppc64Generic, Linux, FreeBSD, OpenBSD
Itanium (IA-64)ia64Generic, Linux
SPARCsparcGeneric, FreeBSD, OpenBSD, Linux
DEC AlphaalphaGeneric, Linux
DEC VAXvaxGeneric, Linux
DEC PDP-11pdp11Generic, Linux
SuperH (SH1)sh1Generic, Linux
SuperH (SH2)sh2Generic, Linux
SuperH (SH3)sh3Generic, Linux
SuperH (SH4)sh4Generic, Linux
Motorola 68000680x0Generic, Linux
Tensilica XtensaxtensaGeneric, Linux
Altera NiosniosGeneric, Linux
Nios IInios2Generic, Linux
Nios VniosvGeneric, Linux
Renesas RXrxGeneric
AVRavrGeneric, Linux
Intel MCS-518051Generic
Zilog Z80z80Generic
MIPS-XmipsxGeneric
MicroBlazemicroblazeGeneric, Linux
In order to attach a supported architecture to a build, the build platform must support it. You can see which architectures each platform supports here.