6.11. Zlib-1.2.5

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

Tout d'abord, corrigez une faute de frappe dans le fichier en-tête du paquet :

sed -i 's/ifdef _LARGEFILE64_SOURCE/ifndef _LARGEFILE64_SOURCE/' zlib.h

Préparez la compilation de Zlib :

CFLAGS='-mstackrealign -fPIC -O3' ./configure --prefix=/usr

Voici la signification de la nouvelle variable d'environnement de configure :

CFLAGS='-mstackrealign -fPIC -O3'

Le paramétrage de CFLAGS écrase l'optimisation par défaut du paquet pour empêcher certaines erreurs au moment de l'exécution. Remarquez que -mstackrealign peut provoquer des échecs de construction sur des systèmes ayant une architecture non Intel.

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

La bibliothèque partagée doit être déplacée vers /lib, et il s'en suit donc que /usr/lib devra être recréé :

mv -v /usr/lib/libz.so.* /lib
ln -sfv ../../lib/libz.so.1.2.5 /usr/lib/libz.so

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