{ mkMuslLib, pkgs, zigCC, zigAR, zigRANLIB, ... }: mkMuslLib { pname = "zstd-musl-static"; src = pkgs.zstd.src; nativeBuildInputs = [ pkgs.cmake ]; configurePhase = '' cmake -S build/cmake -B builddir \ -DCMAKE_C_COMPILER="${zigCC}" \ -DCMAKE_CXX_COMPILER="${zigCC}" \ -DCMAKE_AR="${zigAR}" \ -DCMAKE_RANLIB="${zigRANLIB}" \ -DZSTD_BUILD_PROGRAMS=OFF \ -DZSTD_BUILD_SHARED=OFF \ -DZSTD_BUILD_STATIC=ON \ -DCMAKE_INSTALL_PREFIX=$out \ -DCMAKE_INSTALL_LIBDIR=lib ''; buildPhase = "cmake --build builddir -j$NIX_BUILD_CORES"; installPhase = "cmake --install builddir"; }