macOS
brew install lief-patchelflocal Homebrew formula metadata
brew / rank 20037
Robust, modern reimplementation of patchelf based on the LIEF. Version 1.0.0 via Homebrew; verified 2026-07-27. Also installable with winget: winget install --id lief-project.lief-patchelf -e.
install
brew install lief-patchelflocal Homebrew formula metadata
winget install --id lief-project.lief-patchelf -eWindows Package Manager source index · lief-project.lief-patchelf · source: cdn.winget.microsoft.com
overview
Robust, modern reimplementation of patchelf based on the LIEF
history
lief-patchelf is LIEF's Rust-based reimplementation of NixOS patchelf, a command-line utility for modifying properties of ELF executables and shared libraries. It intentionally preserves the original tool's command-line interface.
The LIEF project introduced lief-patchelf in July 2025 as a more robust, modern, and maintainable implementation built on LIEF's binary-parsing and rewriting facilities. The tool lives inside the broader LIEF repository rather than as a separate upstream project.
Compatibility with the original NixOS patchelf command line is intended to make substitution straightforward. The supplied package record shows lief-patchelf as a standalone Homebrew formula, while the official documentation also supports building it directly with Cargo.
Users employ lief-patchelf through the familiar patchelf-style CLI to alter ELF metadata. The binary can also generate its own man page and completion scripts for bash, elvish, fish, PowerShell, and zsh.
patchelf is a foundational packaging utility for repairing interpreter and runtime-library paths in prebuilt ELF software. lief-patchelf is significant because it offers a compatible implementation based on a cross-platform binary-instrumentation library and a Rust CLI, while remaining installable as its own package.
security posture
No matching local secret-handling manifest was found for lief-patchelf. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
lief-patchelf | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:lief-patchelf |
|---|---|
| Version | 1.0.0 |
| Package manager | Homebrew |
| Homepage | https://lief.re/doc/latest/tools/lief-patchelf/index.html |
| Repository | https://github.com/lief-project/LIEF |
| Last updated | 2026-07-27T02:32:46Z |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
lief-project.lief-patchelf
winget install --id lief-project.lief-patchelf -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.