Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 6. Установка программ базовой системы Вперед

6.11. Пакет Zlib-1.2.5

В пакете Zlib находятся подпрограммы сжатия и распаковки, используемые некоторыми программами.

Приблизительное время сборки: менее 0,1 SBU

Требуемое дисковое пространство: 2,8 MB

6.11.1. Установка пакета Zlib

Сначала исправьте опечатку в заголовочном файле пакета:

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

Подготовьте пакет Zlib для компиляции:

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

Пояснение новой конфигурационной переменной среды окружения:

CFLAGS='-mstackrealign -fPIC -O3'
 

Значение переменной CFLAGS переопределит настройки, используемые в пакете по умолчанию для оптимизации, и позволит предотвратить некоторые ошибки времени исполнения. Обратите внимание, что флаг -mstackrealign может приводить к проблемам при сборке систем, отличных по архитектуре от Intel.

Откомпилируйте пакет:

make

Чтобы проверить результаты, наберите:

make check

Установите пакет:

make install

Совместно используемые библиотеки необходимо перенести в директорий /lib, в результате чего потребуется пересоздать файл .so, находящийся в директории /usr/lib:

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

6.11.2. Описание пакета Zlib

Установленные библиотеки: libz.{a,so}

Краткое описание

libz

Содержит функции сжатия и распаковки, используемые некоторыми программами


Предыдущий раздел: Оглавление Следующий раздел:
Перенастройка инструментального набора   Пакет Binutils-2.21