Dæmon Saigo Native Client Software Development Kit 20260813
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
nmandranlibtarget aliases. - The
arm-nacl-astool is built from its own branch and should provide ARM support.
Notable changes for Saigo toolchain contributors and builders:
- Rebuild Binutils twice, once for
x86platforms (amd64,i686) once for thearmplatform (armf).
Onlyarm-nacl-asis kept from thearmbuild, all other shared tools are the ones fromx86(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
signtool 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-amd64nacl-i686nacl-armhf
Minimum systems and architectures for provided precompiled tarballs:
linux-amd64: Debian 11 Bullseyelinux-i686: Debian 11 Bullseyelinux-arm64: Debian 11 Bullseyelinux-armhf: Debian 11 Bullseyelinux-ppc64el: Debian 11 Bullseyelinux-riscv64: Debian 11 Bullseyelinux-loong64: Debian 13 Trixiefreebsd-amd64: FreeBSD 13.4freebsd-i686: FreeBSD 13.4windows-amd64: whatever MinGW targets (built on Debian 13 Trixie)windows-i686: whatever MinGW targets (built on Debian 13 Trixie)macos-amd64: macOS 10.2 Jaguarmacos-arm64: macOS 11.7 Big Sur