Skip to content

Dæmon Saigo Native Client SDK 20260813

Latest

Choose a tag to compare

@illwieckz illwieckz released this 13 Aug 11:00
v20260813

Dæmon Saigo Native Client Software Development Kit 20260813

GitHub Wiki Wiki

Notable changes for Saigo precompiled package users:

  • NaCl Assembler is provided for all NaCl target platforms.

Notable changes for Native Client application developers:

  • Re-enable the nm and ranlib target aliases.
  • The arm-nacl-as tool is built from its own branch and should provide ARM support.

Notable changes for Saigo toolchain contributors and builders:

  • Rebuild Binutils twice, once for x86 platforms (amd64, i686) once for the arm platform (armf).
    Only arm-nacl-as is kept from the arm build, all other shared tools are the ones from x86 (that also support arm).
  • Rework the way to reuse patches in the git patch list.
  • Use the date (YYYYMMDD) as package version string without any prefix.
  • Properly delete the empty directories.
  • Add sign tool to sign the release.

This doesn't ship the NaCl runtime, and the packages for the compilers don't require any compatibility layer: those packages provide native compilers for platforms known to be able to run the runtime.

The NaCl runtime has to be found there:

Native Client targets supported (with libc and libc++):

  • nacl-amd64
  • nacl-i686
  • nacl-armhf

Minimum systems and architectures for provided precompiled tarballs:

  • linux-amd64: Debian 11 Bullseye
  • linux-i686: Debian 11 Bullseye
  • linux-arm64: Debian 11 Bullseye
  • linux-armhf: Debian 11 Bullseye
  • linux-ppc64el: Debian 11 Bullseye
  • linux-riscv64: Debian 11 Bullseye
  • linux-loong64: Debian 13 Trixie
  • freebsd-amd64: FreeBSD 13.4
  • freebsd-i686: FreeBSD 13.4
  • windows-amd64: whatever MinGW targets (built on Debian 13 Trixie)
  • windows-i686: whatever MinGW targets (built on Debian 13 Trixie)
  • macos-amd64: macOS 10.2 Jaguar
  • macos-arm64: macOS 11.7 Big Sur