Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
Xyene committed Oct 4, 2024
1 parent 889d80b commit 285fe62
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 285fe62

Please sign in to comment.