The pre-built library files in this directory are deprecated and will be removed in a future release.
-
Binary files in git cause issues:
- Merge conflicts that are difficult to resolve
- Repository bloat (git doesn't compress binaries well)
- Noise commits from automated builds
-
Better alternatives are available:
- Download libraries from GitHub Releases
- Build from source (fast: <1 second with
make all) - Use workflow artifacts for development builds
For stable versions:
- Download pre-built libraries from Releases
- Each release includes all platform libraries + combined archive
For development:
- Build locally:
make all(requires appropriate toolchain) - Download workflow artifacts from GitHub Actions runs
- Libraries are available as build artifacts for 90 days
Example:
# Download release
wget https://github.com/stackless-dev/stackman/releases/download/v1.0.0/libstackman.a
# Or build from source (fast!)
make clean && make all- v1.0.0: Libraries still committed (this directory)
- v1.0.1: Library commits disabled, this directory marked deprecated
- v2.0.0: This directory will be removed entirely
The following platforms are available in releases:
- Linux: sysv_amd64, sysv_i386, arm32 (AAPCS), aarch64 (AAPCS64)
- Windows: win_x86, win_x64, win_arm64
See the main README for more information.