Библиотека сайта rus-linux.net
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}
Краткое описание
| Содержит функции сжатия и распаковки, используемые некоторыми программами |
Предыдущий раздел: | Оглавление | Следующий раздел: |
Перенастройка инструментального набора | Пакет Binutils-2.21 |