- update to 0.13:

* mark phdrs synced with sections, avoid rechecking it when syncing not
  * fix roundUp() to not truncate 64 bit values
  * Use sh_offset instead of sh_addr when checking already replaced libs 
  * Add ELF test case with invalid string table index
  * Gracefully handle ELF files with invalid string table indices in header
  * clang-tidy fixes
  * avoid needless memory allocation when replacing sections
  * silence compiler warning because of different signedness
  * avoid needless copies of std::string
  * patchelf: Fix alignment issues with contiguous note sections

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=25
This commit is contained in:
Dirk Mueller 2021-10-16 12:26:29 +00:00 committed by Git OBS Bridge
parent 5fffb6b2f0
commit 06d17e2159
4 changed files with 23 additions and 8 deletions

View File

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

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

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

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Sat Oct 16 12:24:20 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 0.13:
* mark phdrs synced with sections, avoid rechecking it when syncing not
* fix roundUp() to not truncate 64 bit values
* Use sh_offset instead of sh_addr when checking already replaced libs
* Add ELF test case with invalid string table index
* Gracefully handle ELF files with invalid string table indices in header
* clang-tidy fixes
* avoid needless memory allocation when replacing sections
* silence compiler warning because of different signedness
* avoid needless copies of std::string
* patchelf: Fix alignment issues with contiguous note sections
-------------------------------------------------------------------
Fri Sep 11 21:00:31 UTC 2020 - Dirk Mueller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package patchelf
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: patchelf
Version: 0.12
Version: 0.13
Release: 0
Summary: A utility for patching ELF binaries
License: GPL-3.0-only
@ -32,14 +32,14 @@ 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.12.20200827.8d3a16e
%setup -q -n %{name}-0.13.20210805.a949ff2
%build
%configure
make %{?_smp_mflags}
%make_build
%check
make %{?_smp_mflags} check
%make_build check
%install
%make_install