From 285fe6232f32298c5e61f50264e248fc4e55556b Mon Sep 17 00:00:00 2001 From: Tudor Brindus Date: Fri, 4 Oct 2024 19:06:39 +0000 Subject: [PATCH] . --- .github/workflows/build.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1beb2c09a..9bf1fa275 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,9 +47,18 @@ jobs: mkdir musl-zlib curl -L https://zlib.net/zlib-1.3.1.tar.gz | tar -xz -C musl-zlib --strip-components=1 cd musl-zlib - CC=musl-gcc ./configure --libdir=/usr/lib/x86_64-linux-musl/ --includedir=/usr/include/x86_64-linux-musl + CC=musl-gcc ./configure --libdir=/usr/lib/x86_64-linux-musl --includedir=/usr/include/x86_64-linux-musl make sudo make install + + - name: Build zstd with musl + run: | + mkdir musl-zstd + curl -L https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-1.5.5.tar.gz | \ + tar -xz -C musl-zstd --strip-components=1 + cd musl-zstd + INCLUDEDIR=/usr/include/x86_64-linux-musl LIBDIR=/usr/lib/x86_64-linux-musl CC=musl-gcc make + sudo make install - name: Use OCaml ${{ matrix.ocaml-version }} run: | @@ -77,9 +86,9 @@ jobs: #sudo ln -s /usr/include/zlib.h /usr/include/x86_64-linux-musl/zlib.h #sudo ln -s /usr/lib/x86_64-linux-gnu/libz.a /usr/lib/x86_64-linux-musl/libz.a - sudo ln -s /usr/include/zstd.h /usr/include/x86_64-linux-musl/zstd.h - sudo ln -s /usr/include/zdict.h /usr/include/x86_64-linux-musl/zdict.h - sudo ln -s /usr/lib/x86_64-linux-gnu/libzstd.a /usr/lib/x86_64-linux-musl/libzstd.a + #sudo ln -s /usr/include/zstd.h /usr/include/x86_64-linux-musl/zstd.h + #sudo ln -s /usr/include/zdict.h /usr/include/x86_64-linux-musl/zdict.h + #sudo ln -s /usr/lib/x86_64-linux-gnu/libzstd.a /usr/lib/x86_64-linux-musl/libzstd.a echo "????" gcc -print-search-dirs | grep libraries