La page web de bzip2 se trouve sur le site britannique. Le miroir américain est ici.
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.
Voir la page web.
Elles se trouvent sur les sites officiels (voir Obtenir Bzip2 pour les emplacements.
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.