Improve script/setup-musl (#867)
This commit is contained in:
parent
3eafacac2b
commit
4b4ada9617
1 changed files with 4 additions and 10 deletions
|
|
@ -47,16 +47,10 @@ arch=${BABASHKA_ARCH:-"x86_64"}
|
||||||
echo "ARCH: $arch"
|
echo "ARCH: $arch"
|
||||||
|
|
||||||
cd "zlib-${ZLIB_VERSION}"
|
cd "zlib-${ZLIB_VERSION}"
|
||||||
CC=musl-gcc ./configure --static --prefix=/usr/lib/$arch-linux-musl/
|
CC=musl-gcc ./configure --static --prefix="/usr/local"
|
||||||
make CC=musl-gcc
|
make CC=musl-gcc
|
||||||
sudo make install
|
make install
|
||||||
export CC=gcc
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# depending on GCC version, we will have different directories here.
|
# Install libz.a in the correct place so ldd can find it
|
||||||
# for example, for GCC 6.3.0 we will have:
|
install -Dm644 "/usr/local/lib/libz.a" "/usr/lib/$arch-linux-musl/libz.a"
|
||||||
# - /usr/lib/gcc/x86_64-linux-gnu/6
|
|
||||||
# - /usr/lib/gcc/x86_64-linux-gnu/6.3.0
|
|
||||||
for dest_dir in /usr/lib/gcc/$arch-linux-gnu/*; do
|
|
||||||
sudo cp -f /usr/lib/$arch-linux-musl/lib/libz.a "$dest_dir"
|
|
||||||
done
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue