nono-go ships static libnono_ffi.a libraries for supported macOS and Linux
targets. This lets consumers install the package without building the Rust core
library themselves.
Bundled targets
| Platform directory | Target triple |
|---|---|
internal/clib/darwin_amd64 | x86_64-apple-darwin |
internal/clib/darwin_arm64 | aarch64-apple-darwin |
internal/clib/linux_amd64 | x86_64-unknown-linux-gnu |
internal/clib/linux_arm64 | aarch64-unknown-linux-gnu |
libnono_ffi.a, the static native libraryVERSION, the upstream nono commit used to build that library
internal/clib/nono.h.
Provenance manifest
internal/clib/MANIFEST.json records the expected SHA-256 digest for the header,
each static library, and each VERSION file.
CI verifies the manifest with:
Rebuild libraries
Usescripts/build-libs.sh when updating to a newer upstream nono commit.