6.11. 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 : 2.8 Mio

6.11.1. Installation de Zlib

[Remarque]

Remarque

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 lors de la construction de la bibliothèque statique.

Préparez la construction de la bibliothèque dynamique :

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

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez l, bibliothèque partagée :

make install

La commande précédente a installé un fichier .so dans /lib. Nous allons le supprimer et le lier à nouveau à /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 à nouveau tester les résultats, lancez :

make check

Installez l, bibliothèque statique :

make install

Corrigez les droits sur la bibliothèque statique :

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

6.11.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