Release Notes
C-ABI release fixes — no compiler changes. Ships musl c-api tarballs for
Alpine (#18) and corrects the version string the C ABI reports.
Added
- musl c-api tarballs (
x86_64-unknown-linux-musl,
aarch64-unknown-linux-musl) for Alpine and distro-agnostic containers
(#18). musl artifacts are STATIC-ONLY by design: a musl target defaults to
+crt-static, under which rustc cannot build a cdylib, so the tarball
shipslibsasso.a(andsasso.h) without a.so— link it into your own
binary or shared object. Verified end-to-end on Alpine 3.24 (gcc +
musl-dev, dynamic and fully-static links both pass the C smoke test).
Adapted from @shyim's fork.
Fixed
sasso_version()reports the bundled compiler version (now0.9.1),
not the FFI wrapper crate's own version (which had drifted to0.6.1—
the string the v0.9.0 c-api artifacts report). The core crate now exposes
sasso::VERSIONso wrappers cannot drift again. Contributed by @shyim.
Install sasso 0.9.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/momiji-rs/sasso/releases/download/v0.9.1/sasso-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/momiji-rs/sasso/releases/download/v0.9.1/sasso-installer.ps1 | iex"Download sasso 0.9.1
| File | Platform | Checksum |
|---|---|---|
| sasso-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| sasso-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| sasso-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| sasso-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| sasso-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| sasso-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| sasso-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |