aa85a6f77ba5b800507d0595abd6e4c83297e44c
Add pinned xsimd 14.2.0, Apache Thrift v0.22.0 (C++ library only), Snappy 1.2.2, LZ4 v1.10.0, and Apache Arrow 25.0.1 with Parquet as static PIC builds. Arrow uses ARROW_DEPENDENCY_SOURCE=SYSTEM so no dependencies are fetched implicitly, disables the bundled jemalloc and mimalloc allocators, and enables Parquet encryption via OpenSSL. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M5XtQocmT1zExJBt4oh3YK
Source Stack Build Environments
Debian 13, Rocky Linux 9, and Alpine Linux container build environments with a C/C++ toolchain, CMake, and Git preinstalled, compatible with both Docker and Podman. The Alpine image builds the stack against musl libc. GitHub HTTPS URLs are routed through wangguofang.net. For the libraries included in the images, their pinned versions, and build details, see INCLUDED_LIBRARIES.md.
Build
Each build script automatically selects Docker or Podman:
./build-all.sh
./debian13/build.sh
./rocky9/build.sh
./alpine3.24/build.sh
Use environment variables to select the container engine or override image names:
CONTAINER_ENGINE=podman IMAGE_NAME=my-build-env ./rocky9/build.sh
Run
docker run --rm -it debian13-source-stack
docker run --rm -it rocky9-source-stack
docker run --rm -it alpine3.24-source-stack
Languages
Dockerfile
86.3%
Shell
9.9%
CMake
3.8%