6.25. Zlib-1.2.3

Le paquet Zlib contient des routines de compression et décompression utilisées par quelques programmes.

Temps de construction estimé : moins de 0.1 SBU
Espace disque requis : 3.1 MB

6.25.1. Installation de Zlib

[Note]

Note

Zlib est connu pour mal construire sa bibliothèque partagée si CFLAGS fait partie de l'environnement. En initialisant une variable CFLAGS, assurez-vous d'ajouter la directive -fPIC à la variable CFLAGS pour la durée de la commande configure ci-dessous puis de la supprimer après coup.

Préparez la compilation de Zlib :

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

Compilez le paquet :

make

Pour tester les résultats, lancez : make check.

Installez la bibliothèque partagée :

make install

La commande précédente a installé un fichier .so dans /lib. Nous le supprimerons et créerons de nouveau un lien vers /usr/lib:

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

Construisez la bibliothèque statique :

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

Pour tester de nouveau les résultats, lancez : make check.

Installez la bibliothèque statique :

make install

Corrigez les droits sur la bibliothèque statique :

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

6.25.2. Contenu de Zlib

Bibliothèques installées: libz.{a,so}

Descriptions courtes

libz

Contient des fonctions de compression et décompression utilisées par quelques programmes