Accepting request 940791 from home:dirkmueller:Factory

- update to 0.14.3:
  * this release adds support for static, pre-compiled patchelf binaries
  * make version number in tarball easier to use for packagers
  * build fix: add missing include
  * 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

OBS-URL: https://build.opensuse.org/request/show/940791
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=26
This commit is contained in:
Adrian Schröter 2021-12-21 10:10:58 +00:00 committed by Git OBS Bridge
parent 06d17e2159
commit 6cf03690f8
4 changed files with 25 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c7ed4bcfc1a114d6286e4a0d3c1a90db147a4c3adda1814ee0eee0f9ee917ed
size 172499

3
patchelf-0.14.3.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a017ec3d2152a19fd969c0d87b3f8b43e32a66e4ffabdc8767a56062b9aec270
size 181189

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Wed Dec 15 20:45:47 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 0.14.3:
* this release adds support for static, pre-compiled patchelf binaries
* make version number in tarball easier to use for packagers
* build fix: add missing include
* 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
-------------------------------------------------------------------
Sat Oct 16 12:24:20 UTC 2021 - Dirk Müller <dmueller@suse.com>

View File

@ -17,7 +17,7 @@
Name: patchelf
Version: 0.13
Version: 0.14.3
Release: 0
Summary: A utility for patching ELF binaries
License: GPL-3.0-only
@ -32,7 +32,7 @@ libraries. It can change the dynamic loader ("ELF interpreter") of
executables and change the RPATH of executables and libraries.
%prep
%setup -q -n %{name}-0.13.20210805.a949ff2
%setup -q
%build
%configure