Version0.13-62-g3cfd9a6
Revision374
LicenseProprietary
Confinementclassic
BaseUnknown

A small utility to modify the dynamic linker and RPATH of ELF executables


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 (DTNEEDED
entries).
  • Add a declared dependency on a dynamic library (DTNEEDED).
  • Replace a declared dependency on a dynamic library with another one
(DT_NEEDED).

Update History

0.13-62-g3cfd9a6 (374)
1 Apr 2026, 21:28 UTC

Published7 Dec 2017, 19:08 UTC

Last updated20 Sept 2021, 06:29 UTC

First seen1 Apr 2026, 21:28 UTC