release:instal zlib

This commit is contained in:
luoliwoshang
2025-09-25 17:35:02 +08:00
parent 5f3c1e2de3
commit 5e6501642d

View File

@@ -17,7 +17,7 @@ cat > "${POPULATE_LINUX_SYSROOT_SCRIPT}" << EOF
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
apt-get update apt-get update
apt-get install -y build-essential apt-get install -y build-essential zlib1g-dev
apt-get install -y lsb-release gnupg2 wget rsync apt-get install -y lsb-release gnupg2 wget rsync
echo "deb http://apt.llvm.org/\$(lsb_release -cs)/ llvm-toolchain-\$(lsb_release -cs)-19 main" | tee /etc/apt/sources.list.d/llvm.list echo "deb http://apt.llvm.org/\$(lsb_release -cs)/ llvm-toolchain-\$(lsb_release -cs)-19 main" | tee /etc/apt/sources.list.d/llvm.list
@@ -123,6 +123,12 @@ do-sync() {
exit \$? exit \$?
} }
# Create missing symlinks for development libraries
ln -sf libz.so.1 /lib/x86_64-linux-gnu/libz.so 2>/dev/null || true
ln -sf libz.so.1 /usr/lib/x86_64-linux-gnu/libz.so 2>/dev/null || true
ln -sf libz.so.1 /lib/aarch64-linux-gnu/libz.so 2>/dev/null || true
ln -sf libz.so.1 /usr/lib/aarch64-linux-gnu/libz.so 2>/dev/null || true
do-sync / /sysroot/ do-sync / /sysroot/
EOF EOF
chmod +x "${POPULATE_LINUX_SYSROOT_SCRIPT}" chmod +x "${POPULATE_LINUX_SYSROOT_SCRIPT}"