1.9 KiB
1.9 KiB
Exemples / DO-DON'T — Chapitre 40 — Targets, plateformes, architectures, ABI, distributions et capabilities
Document compagnon non normatif tant qu'une règle n'est pas explicitement référencée comme normative par le chapitre.
Exemples actuellement présents dans le chapitre
Exemple 1
TargetFamily
Platform
Architecture
ABI
Distribution
Capability
Feature
ArtifactKind
ExportFormat
Exemple 2
Endianness
PackageType
Linkage
Deployment
Exemple 3
Platform
Architecture
ABI
Distribution
Capability
ArtifactKind
ExportFormat
Exemple 4
Platform::Linux
Platform::Windows
Architecture::X86_64
Architecture::AArch64
ABI::Gnu
Distribution::Debian
Capability::FileSystem
ArtifactKind::NativeExecutable
Exemple 5
Native
Embedded
Exemple 6
Browser
Wasm
Jvm
JavaScript
Exemple 7
Linux
Windows
MacOS
FreeBSD
Android
iOS
None
Exemple 8
X86
X86_64
Arm
AArch64
RiscV32
RiscV64
Wasm32
Exemple 9
Gnu
Musl
Msvc
Darwin
Eabi
Eabihf
None
Exemple 10
Debian
Ubuntu
Rhel
Fedora
Arch
Alpine
Exemple 11
résoudre/découvrir des dépendances système ;
exprimer des contraintes d'environnement de distribution ;
produire des packages/export formats spécifiques.
Exemple 12
Heap
FileSystem
Environment
Process
Threads
Network
Sockets
Clock
DynamicLoading
SharedMemory
StandardInput
StandardOutput
StandardError
Exemple 13
TargetFamily
Platform
Architecture
ABI
Distribution
DO / DON'T / WHY / compiler error / edge cases
La couverture structurée de cette section sera enrichie au fur et à mesure de la fermeture des règles du chapitre. La migration 0.2.12 conserve volontairement les exemples historiques dans le chapitre afin de ne perdre aucun contexte normatif.