clfs:/mnt/clfs/sources$ tar zxf zlib-1.2.3.tar.gz clfs:/mnt/clfs/sources$ cd zlib-1.2.3 clfs:/mnt/clfs/sources/zlib-1.2.3$ clfs:/mnt/clfs/sources/zlib-1.2.3$ CC="${CC} ${BUILD64}" \ > ./configure --prefix=/tools --shared Checking for shared library support... Building shared library libz.so.1.2.3 with sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc. Checking for unistd.h... Yes. Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf() Checking for vsnprintf() in stdio.h... Yes. Checking for return value of vsnprintf()... Yes. Checking for errno.h... Yes. Checking for mmap support... Yes. clfs:/mnt/clfs/sources/zlib-1.2.3$ clfs:/mnt/clfs/sources/zlib-1.2.3$ make sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o example.o example.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o adler32.o adler32.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o compress.o compress.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o crc32.o crc32.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o gzio.o gzio.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o uncompr.o uncompr.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o deflate.o deflate.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o trees.o trees.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o zutil.o zutil.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o inflate.o inflate.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o infback.o infback.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o inftrees.o inftrees.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o inffast.o inffast.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -shared -Wl,-soname,libz.so.1 -o libz.so.1.2.3 adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o rm -f libz.so libz.so.1 ln -s libz.so.1.2.3 libz.so ln -s libz.so.1.2.3 libz.so.1 sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -o example example.o -L. libz.so.1.2.3 sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -c -o minigzip.o minigzip.c sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc -mtune=ultrasparc -fPIC -O3 -DUSE_MMAP -o minigzip minigzip.o -L. libz.so.1.2.3 clfs:/mnt/clfs/sources/zlib-1.2.3$ clfs:/mnt/clfs/sources/zlib-1.2.3$ make install cp zlib.h zconf.h /tools/include chmod 644 /tools/include/zlib.h /tools/include/zconf.h cp libz.so.1.2.3 /tools/lib cd /tools/lib; chmod 755 libz.so.1.2.3 cd /tools/lib; if test -f libz.so.1.2.3; then \ rm -f libz.so libz.so.1; \ ln -s libz.so.1.2.3 libz.so; \ ln -s libz.so.1.2.3 libz.so.1; \ (ldconfig || true) >/dev/null 2>&1; \ fi cp zlib.3 /tools/share/man/man3 chmod 644 /tools/share/man/man3/zlib.3 clfs:/mnt/clfs/sources/zlib-1.2.3$