This repository was archived by the owner on Jul 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
platforms
jwh edited this page Sep 19, 2021
·
34 revisions
Platforms are grouped in tiers:
- Tier 1: fully supported and all packages are available (no exceptions) - has fast, reliable builders available
- Tier 2: mostly supported, some exceptions may be allowed for missing packages - has intermittent or personal builders
- Tier 3: you're on your own, best effort attempt at making it bootable but it will require some work - no builders
Arch | Tier | RELRO | PIE | LLVM | LLD | Self Hosting | Kernel* | Bootloader |
---|---|---|---|---|---|---|---|---|
x86_64 | 1 | ✔️ | ✔️ | 12 | ✔️ | ✔️ | ✔️ | ✔️ |
aarch64 | 1 | ✔️ | ✔️ | 12 | ✔️ | ✔️ | ✔️ | ✔️ |
ppc64le | 1 | ✔️ | ✔️ | 12 | ✔️ | ✔️ | ❌ | ❌ |
mips64 | 3 | ✔️ | ✔️ | 12 | ✔️ | ✔️ | ✔️ | N/A |
mips64el | 3 | ✔️ | ✔️ | 10 | ✔️ | ✔️ | ❌ | N/A |
riscv64 | 3 | ✔️ | ✔️ | 12 | ✔️ | ✔️ | ❌ | ❌ |
s390x | 3 | ❌ | ❌ | n/a | ❌ | ❌ | ❌ | ❌ |
-
[mips64el] WIP, qemu emul
-
[s390x] E_NOTIME
-
Kernel means one is buildable, not that it is bootable on real hardware.
For those platforms missing builders, packages are not built and will likely require significant work to bring them back to a working state. Also see: builders