sysutils/patchelf 0.19.1 OpenBSD
utility for modifying existing ELF executables and libraries
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Klemens Nanni <[email protected]>
- Last update
- Commit
ce8ace2aaf- Categories
- sysutils
Description
PatchELF is a simple utility for modifying existing ELF executables and libraries. In particular, it can do the following:
* Change the dynamic loader ("ELF interpreter") of executables * Change the `RPATH` of executables and libraries * Shrink the `RPATH` of executables and libraries * Remove declared dependencies on dynamic libraries (`DT_NEEDED` entries) * Add a declared dependency on a dynamic library (`DT_NEEDED`) * Replace a declared dependency on a dynamic library with another one (`DT_NEEDED`) * Change `SONAME` of a dynamic library
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | sysutils/patchelf | 0.19.1 |
| FreeBSD | sysutils/patchelf | 0.18.0 |
| NetBSD | devel/patchelf | 0.19.1 |
| DragonFly | sysutils/patchelf | 0.18.0 |
| MidnightBSD | sysutils/patchelf | 0.14.5 |
Install
Binary package:
pkg_add patchelf
From the ports tree:
cd /usr/ports/sysutils/patchelf && make install