patchelf
patchelf copied to clipboard
A small utility to modify the dynamic linker and RPATH of ELF executables
I've been working on a feature for my software which lets me embed arbitrary files in ELF executables in such a way that they get loaded by the operating system...
Between 0.17.2 and 0.18.0, we have one test regression and one new test that does not work on sparc64. I bisected this to https://github.com/NixOS/patchelf/pull/475 and confirmed that applying a revert...
If ``--clear-symbol-version`` is used to remove all occurrances of a symbol version, it nevertheless remains in the ``.gnu.version_r`` section as being required by a particular dependency. Instead, after removing symbol...
Can we use this to compile `libc.so.6` from `x86_64-linux-gnu` to `x86_64-linux-android`?
Sorry for a typo. According to 's `_arguments`, `--long-option[description of option]:name of argument:completion method` should have 2 `:`s, not 3. Anyone can use `patchelf --set-interpreter ` to trigger this bug....
I was trying to make a function that determined if a program had already the correct runpath set (don't ask...) This should be possible by inspecting the `_DYNAMIC` symbol as...
Would be nice to have a command for adding to RPATH (at beginning or at end).
**Describe the bug** `patchelf --set-rpath ${stdenv.cc.cc.lib}/lib node` produces broken executable with `patchelf-0.17.2` and `patchelf-0.18.0`, no problem with `patchelf-0.15.0` the resulting executables crash with Segmentation Failed `ldd node` produces no output...
**Describe the bug** After using `patchelf --set-rpath` on a library from a recent Firefox Nightly build, the library can no longer be loaded because it segfaults the linker. **Steps To...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...