Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 741 Bytes

File metadata and controls

18 lines (13 loc) · 741 Bytes

Linux toolchains

  • aarch64-linux - aarch64-unknown-linux-gnu target
  • i686-linux - i686-unknown-linux-gnu target
  • x86_64-linux - x86_64-unknown-linux-gnu target

These toolchains become a no-op toolchains if the target architecture is the same as native one.

These toolchains use Nixpkgs cross-compilation packages, which are not guaranteed to be cached, so building them might take a long time. Binary cache is required to make it practical.

Native Wild and mold linkers compress debug sections with zstd. For non-native targets, Flakebox instead asks Nixpkgs' target-specific GNU linker to use zlib, the strongest configured format it supports.

These toolchains don't work on MacOS right now (unimplemented in Nixpkgs).