Slijedeći dio Prethodni dio Sadržaj

3. Kompajliranje bzip2 za vaš stroj

Ako imate gcc 2.7.*, promijenite red


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

u
CFLAGS = -O2 -fomit-frame-pointer

To jest, -O3 zamijenite s -O2 i izostavite -funroll-loops. Također možete dodati -m* prekidače (-m486, na primjer) koje koristite kod kompajliranja kernela.

Najvažnije je izbjeći -funroll-loops jer će zbog toga mnogi gcc-i verzije 2.7 generirati pogrešan kod, a svi gcc-i 2.7 generirati sporiji i veći kod. Za druge kompajlere (lcc, egcs, gcc 2.8.x) CFLAGS ne treba mijenjati.

Nakon toga samo make i instalirajte ga prema README-u.


Slijedeći dio Prethodni dio Sadržaj