Lx4U-book/docs/build-system/libelf.md
Anton Maisak 2d00e5c436 libelf
2021-05-17 22:06:26 +03:00

1.3 KiB

Настройка

./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

Для 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