Перейти к содержанию

elfutils⚓︎

Библиотека для обработки файлов формата ELF (Executable and Linkable Format — формат исполнимых и компонуемых файлов). Формат двоичных файлов, используемый во многих современных UNIX-подобных операционных системах, таких как FreeBSD, Linux, Solaris и др. Также этот формат используется и во многих других системах. Большинство утилит доступны в других пакетах, но эта библиотека необходима для сборки ядра Linux, используя конфигурацию по умолчанию (и наиболее эффективную).

Версия: 0.186

Размер: 8.80Mb

Приоритет: Важный

Оригинальное расположение: https://sourceware.org/ftp/elfutils/0.186/elfutils-0.186.tar.bz2

Ссылка для загрузки: https://lx4u.ru/downloads/packages/elfutils-0.186.tar.bz2

MD5: 2c095e31e35d6be7b3718477b6d52702

Домашняя страница: 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
К началу