Release Archive Naming (Version 1.0)

General Rule

Developer archives contain the same files as end-user archives, but they also contain debug symbols and may contain additional files like source code fragments or pre-built libraries. Developer archive names are always entirely lowercase.

<target> has the format <target-arch>-<target-os>[-<target-abi>][-static].

<target-abi> is optional, not all targets have one. It may also encode whether a soft-float or hard-float ABI is being used.

<target> may end with -static which means the binary has been statically linked and has no external library dependencies.

OSes

The list format is <os-arch> (<target-os>).

OS and Target Architectures

The list format is <os-arch> (<target-arch>).

Linux

Common Desktop and Server

Common Embedded

Less Common Desktop and Server

Less Common Embedded

macOS

Windows

Target ABIs

Linux

macOS

macOS has no ABI variants, so the target doesn't use any.

Windows