elfutils⚓︎
Библиотека для обработки файлов формата ELF (Executable and Linkable Format — формат исполнимых и компонуемых файлов). Формат двоичных файлов, используемый во многих современных UNIX-подобных операционных системах, таких как FreeBSD, Linux, Solaris и др. Также этот формат используется и во многих других системах. Большинство утилит доступны в других пакетах, но эта библиотека необходима для сборки ядра Linux, используя конфигурацию по умолчанию (и наиболее эффективную).
Версия: 0.185
Размер: 8.76Mb
Приоритет: Важный
Оригинальное расположение: https://sourceware.org/ftp/elfutils/0.185/elfutils-0.185.tar.bz2
Ссылка для загрузки: https://lx4u.ru/downloads/packages/elfutils-0.185.tar.bz2
MD5: 2b6e94c2eebc1f2194173e31bca9396e
Домашняя страница: https://sourceware.org/elfutils/
SBU (Сборка временной системы): 0.8
SBU: 0.9
Настройка⚓︎
./configure --prefix=/usr \
--disable-debuginfod \
--enable-libdebuginfod=dummy
Сборка⚓︎
make
Тестирование⚓︎
make check
Установка⚓︎
Потребуется только установка библиотеки libelf
.
make -C libelf install
install -vm644 config/libelf.pc /usr/lib/pkgconfig
rm /usr/lib/libelf.a
При раздельной структуре каталогов⚓︎
Добавьте к скрипту configure
опцию --libdir=/lib
.
rm /lib/libelf.a
Для multilib⚓︎
Очистка⚓︎
make distclean
Подготовка⚓︎
CC="gcc -m32" ./configure \
--prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--disable-debuginfod \
--enable-libdebuginfod=dummy
Сборка⚓︎
make
Установка⚓︎
make DESTDIR=$PWD/DESTDIR -C libelf install
install -vDm644 config/libelf.pc DESTDIR/usr/lib32/pkgconfig/libelf.pc
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR