-
Notifications
You must be signed in to change notification settings - Fork 4
FYI_Architecture_Specs
This page contains information of all architectures supported by AOSC OS, and their architecture-specific requirements, notes, and toolchain triplets. The architectures listed below are in AOSC-style short names.
For systems with 64-bit x86 processors.
Triplet: x86_64-aosc-linux-gnu
For systems with 64-bit little endian ARMv8-A+ processors (AArch64).
Triplet: aarch64-aosc-linux-gnu
For systems with 32-bit little endian ARMv7-A+ processors.
Triplet: armv7a-aosc-linux-gnueabihf
Note: Requires NEON FPU support; Hard Float ABI.
For systems with 32-bit x86 processors.
Triplet: i686-aosc-linux-gnu
Note: Requires Pentium Pro (i686) or higher.
For systems with 64-bit little endian MIPS processors, N64 ABI.
Triplet: mips64el-aosc-linux-gnu
Note: Requires MIPS64r2 ISA or higher, optimized for Loongson 3A.
For systems with 64-bit little endian MIPS processors, N64 ABI.
Triplet: mipsel-aosc-linux-gnu
Note: Requires MIPS-III ISA or higher,optimized for Loongson 2F.
For systems with 32-bit big endian PowerPC processors.
Triplet: powerpc-aosc-linux-gnu
For systems with 64-bit big endian PowerPC processors.
Triplet: powerpc64-aosc-linux-gnu
Note: Requires AltiVec support.
For systems with 64-bit RISC-V RV64GC processors capable of running Linux.
Triplet: riscv64-aosc-linux-gnu
For systems with 32-bit RISC-V processors, i
variant(?).
Triplet: riscv32-unknown-elf