community/patchelf: upgrade to 0.15.0
https://github.com/NixOS/patchelf/releases
0.15.0
- Add --add-debug option by @deadw00d in #367
- Add O_BINARY flag when opening files to allow compilation for Windows by @JagoGyselinck in #372
- Document --print-needed by @klemensn in #375
- modifyRPath: return early if new and old rpath are empty by @ehmry in #376
- Add comment explaining calculation for DT_MIPS_RLD_MAP_REL by @amjoseph-nixpkgs in #379
- Add --no-sort option by @amjoseph-nixpkgs in #378
- Handle DT_MIPS_XHASH and .MIPS.xhash by @amjoseph-nixpkgs in #380
0.14.4
- Several test fixes to fix patchelf test suite on openbsd by @klemensn
- Allow multiple modifications in same call by @fzakaria in #361
- Add support to build with musl by @fzakaria in #362
- Fix typo: s/folllow/follow/ by @bjornfor in #366
- mips: fix incorrect polarity on dyn_offset; closes #364 by @a-m-joseph in #365
0.14.3
- this release adds support for static, pre-compiled patchelf binaries
0.14.2
- make version number in tarball easier to use for packagers
0.14.1
- build fix: add missing include
0.14
- Bug fixes:
- Fix corrupted library names when using --replace-needed multiple times
- Fix setting an empty rpath
- Don't try to parse .dynamic section of type NOBITS
- Fix use-after-free in normalizeNoteSegments
- Correct EINTR handling in writeFile
- MIPS: Adjust PT_MIPS_ABIFLAGS segment and DT_MIPS_RLD_MAP_REL dynamic section if present
- Fix binaries without .gnu.hash section
- Support loongarch architecture
- Remove limits on output file size for elf files
- Allow reading rpath from file
- Requires now C++17 for building
0.13.1
Bug fixes:
- fix setting empty rpath
- use memcpy instead of strcpy to set rpath
- Don't try to parse .dynamic section of type NOBITS
- fix use-after-free in normalizeNoteSegments
- correct EINTR handling in writeFile
- Adjust PT_MIPS_ABIFLAGS segment if present
- Adjust DT_MIPS_RLD_MAP_REL dynamic section entry if present
- fix binaries without .gnu.hash section
0.13
New
--add-rpath
flag.Bug fixes.