Page suivantePage précédenteTable des matières

2. Obtenir bzip2

La page web de bzip2 se trouve sur le site britannique. Le miroir américain est ici.

2.1 Le Bzip2-HOWTO dans votre langue

Les francophones peuvent se référer aux traductions d'Arnaud Launay. La version web se trouve ici, et vous pouvez utiliser le ftp ici. Arnaud peut être contacté par courrier électronique à cette adresse.

Les nippons peuvent se référer aux traductions de Tetsu Isaji, ici. Isaji peut être joint sur sa page principale, ou par courrier électronique à cette adresse.

Les suédois peuvent se référer aux traductions de Linus Ãkerlund ici. Linus peut être contacté par courrier électronique à cette adresse.

2.2 Obtenir des binaires précompilés de bzip2

Voir la page web.

2.3 Obtenir les sources de bzip2

Elles se trouvent sur les sites officiels (voir Obtenir Bzip2 pour les emplacements.

2.4 Compiler bzip2 pour votre machine

Si vous avez gcc 2.7.*, changez la ligne indiquant

CFLAGS = -O3 -fomit-frame-pointer -funroll-loops

pour avoir

CFLAGS = -O2 -fomit-frame-pointer

C'est-à-dire, remplacez le -O3 par un -O2 et supprimez le -funroll-loops. Vous pouvez également ajouter une option quelconque du type -m* (comme -m486, par exemple) que vous utilisez lorsque vous compilez un noyau.

Eviter le -funroll-loops est le plus important, car la plupart des gcc 2.7 généreront le mauvais code, et tous les gcc 2.7 généreront du code plus lent et plus gros. Pour les autres compileurs (lcc, egcs, gcc 2.8.x) les CFLAGS par défaut sont bons.

Après ça, lancez simplement make et installez-le d'après le README.


Page suivantePage précédenteTable des matières