Download Linux From Scratch

Transcript
Linux From Scratch - Versión 6.2
6.24. Zlib-1.2.3
El paquete Zlib contiene rutinas de compresión y descompresión usadas por algunos programas.
Tiempo estimado de construcción: less than 0.1 SBU
Espacio requerido en disco: 3.1 MB
6.24.1. Instalación de Zlib
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.24.2. Contenido de Zlib
Librerías instaladas: libz.{a,so}
Descripción corta
149