Musl release links against llvm20
I'm guessing not a lot of people use alpine/void musl builds but thought it might be useful regardless (maybe for docker too!)
Your readme mentioned help about getting stuff running on odd Linuxes so:
> Explicit split packages = fun.
```
apk add \
llvm22-dev \
llvm22-static \
llvm22-gtest \
lld22-dev \
libxml2-dev \
curl-dev \
clang \
cmake \
samurai \
musl-dev
```
or whichever versions you want to link against.
Then:
`cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release`
Check for success exit.
`cmake --build /path/to/build`
---
```
./build/c3c --version
C3 Compiler Version: 0.8.1 (Pre-release, Jun 4 2026 03:01:37)
Installed directory: /home/alpm/memory-store/h8d13/c3c/build
Git Hash: 1cfd9a4b773c133edce92641d87360f4f006aaaf
Backends: LLVM
LLVM version: 22.1.3
LLVM default target: x86_64-alpine-linux-musl
```
Thanks for even having the musl release regardless :)
1 条评论