← Back to Package List

zlib

Basic Information

Package Namezlib
Version1.3.1
Typehost

Source Downloads

Download
tar.gz
SHA256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23

Dependencies Explorer

Build Environment

*
CFLAGS=$CFLAGS -fPIC
*
config_opts=--prefix=$PREFIX --static
*
CROSS_PREFIX=$HOST-

Build Steps

1.
*
./configure $config_opts
2.
*-android*
sed -i.bak s/^AR=.\*$/AR="llvm-ar"/ Makefile
3.
*-android*
sed -i.bak s/^ARFLAGS=.\*$/ARFLAGS="rcs"/ Makefile
4.
*-linux-gnu
sed -i.bak s/^AR=.\*$/AR="$AR"/ Makefile
5.
*-linux-gnu
sed -i.bak s/^ARFLAGS=.\*$/ARFLAGS="rcs"/ Makefile
6.
*
make -j$NUM_CORES
7.
*
make DESTDIR=$STAGING_DIR install
8.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu

Available Downloads

aarch64-apple-darwin
linux_arm64
Size: 75.0 KB
Build ID: 48f7d712
x86_64-linux-gnu
linux_arm64
Size: 94.8 KB
Build ID: 041f6fcd