Linux mini-HOWTO

       

Компилирование bzip2 для вашей машины


Если у вас gcc 2.7.*, исправьте следующую строку:

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

на

CFLAGS = -O2 -fomit-frame-pointer

Это заменяет -O3 на -O2 и опускает ключ -funroll-loops. Вы, возможно, захотите добавить еще флаги -m* (например -m486).

Неупотребление ключа -funroll-loops, является обязательным условием. Иначе gcc 2.7 соберет неправильную программу, или, в лучшем случае, большую и медленную. Для других компиляторов (lcc, egcs, gcc 2.8.x) установки по умолчанию стоят правильно.

После всего, выполните команду make и установите, как описано в README.



Содержание раздела