Libelf er et bibliotek for håndtering av ELF (kjørbare og linkbare format) filer.
Libelf er en del av elfutils-0.193 pakken. Bruk elfutils-0.193.tar.bz2 filen som kildetarball.
Forbered Libelf for kompilering:
./configure --prefix=/usr \ --disable-debuginfod \ --enable-libdebuginfod=dummy
Kompiler pakken:
make
For å teste resultatene, utsted:
make check
To tester er kjent for å mislykkes, dwarf_srclang_check og run-backtrace-native-core.sh.
Installer kun Libelf:
make -C libelf install install -vm644 config/libelf.pc /usr/lib/pkgconfig rm /usr/lib/libelf.a
Rens forrige bygg:
make distclean
Klargjør Libelf for kompilering:
CC="gcc -m32" CXX="g++ -m32" ./configure \ --host=i686-pc-linux-gnu \ --prefix=/usr \ --libdir=/usr/lib32 \ --disable-debuginfod \ --enable-libdebuginfod=dummy
Kompiler pakken:
make
Installer pakken:
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
Rens forrige bygg:
make distclean
Klargjør Libelf for kompilering:
CC="gcc -mx32" CXX="g++ -mx32" ./configure \ --host=x86_64-pc-linux-gnux32 \ --prefix=/usr \ --libdir=/usr/libx32 \ --disable-debuginfod \ --enable-libdebuginfod=dummy
Kompiler pakken:
make
Installer pakken:
make DESTDIR=$PWD/DESTDIR -C libelf install install -vDm644 config/libelf.pc DESTDIR/usr/libx32/pkgconfig/libelf.pc cp -Rv DESTDIR/usr/libx32/* /usr/libx32 rm -rf DESTDIR