6.25. Zlib-1.2.3

El paquete Zlib contiene rutinas de compresión y descompresión usadas por algunos programas.

Tiempo estimado de construcción: menos de 0.1 SBU
Espacio requerido en disco: 3.1 MB

6.25.1. Instalación de Zlib

[Nota]

Nota

Se sabe que Zlib construye incorrectamente sus librerías si en el entorno se ha especificado un CFLAGS. Si estás usando tu propia variable CFLAGS, asegúrate de añadirle la directiva -fPIC durante el siguiente comando de configuración, y elimínala posteriormente.

Prepara Zlib para su compilación:

./configure --prefix=/usr --shared --libdir=/lib

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check.

Instala la librería compartida:

make install

El comando anterior instalo un fichero .so en /lib. Eliminalo y reenlazalo a /usr/lib:

rm -v /lib/libz.so
ln -sfv ../../lib/libz.so.1.2.3 /usr/lib/libz.so

Construye la librería estática:

make clean
./configure --prefix=/usr
make

Para obtener de nuevo los resultados de las pruebas, ejecuta: make check.

Instala la librería estática:

make install

Corrige los permisos de la librería estática:

chmod -v 644 /usr/lib/libz.a

6.25.2. Contenido de Zlib

Librerías instaladas: libz.{a,so}

Descripción corta

libz

Contiene funciones de compresión y descompresión usadas por algunos programas.