# SHORT DESC: PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. # LONG DESC: Dynamically linked ELF executables always specify a dynamic linker or interpreter, which is a program that actually loads the executable along with all its dynamically linked libraries. (The kernel just loads the interpreter, not the executable.) For example, on a Linux/x86 system the ELF interpreter is typically the file /lib/ld-linux.so.2. It is sometimes necessary to use a different ELF interpreter, say, when you want to test a version of Glibc installed in a location other than /lib. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir="$libdir" && \ make && \ make install || exit 1 |