17 releases
Uses new Rust 2024
| new 0.1.17 | Nov 4, 2025 |
|---|---|
| 0.1.16 | Nov 4, 2025 |
| 0.1.14 | Oct 4, 2025 |
| 0.1.12 | Sep 24, 2025 |
#269 in Build Utils
351 downloads per month
145KB
4K
SLoC
zpack
A fast, configurable module system that builds packages from source.
Build using Rust.
Example Usage
Goal: install HPL with OpenMPI and OpenBLAS, all using GCC.
zpack install hpl %openblas %openmpi +fabrics=auto +lto %%gcc
Why? We want HPL. HPL requires a BLAS implementation, which is provided by OpenBLAS. OpenMPI will act as the compiler for HPL and OpenBLAS but requires a base compiler of its own, for which we will use GCC.
If you mistyped the command with %gcc rather than %%gcc, you would see an
error informing you that you have duplicate compiler definitions
Dependencies
~33–51MB
~731K SLoC