Commit Graph

44 Commits

Author SHA256 Message Date
Ana Guerrero
891333cae6 Accepting request 1156637 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1156637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=23
2024-03-10 19:24:03 +00:00
Martin Pluskal
ab9f176e08 Accepting request 1156461 from home:jamborm:os-patchelf
Make patchelf buildable (and pass tests) on Leap and SLE

OBS-URL: https://build.opensuse.org/request/show/1156461
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=41
2024-03-09 18:12:22 +00:00
Ana Guerrero
627301ebb4 Accepting request 1130666 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1130666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=22
2023-12-05 16:00:49 +00:00
Martin Pluskal
8e14001bec Accepting request 1130664 from home:dpitchumani:branches:openSUSE:Factory
- [bsc#1211860] - build failure for patchelf on s390x 
  - skip unstable check build for arch s390x

OBS-URL: https://build.opensuse.org/request/show/1130664
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=39
2023-12-04 08:06:23 +00:00
Dominique Leuenberger
9b18c25159 Accepting request 1085662 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1085662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=21
2023-05-10 14:16:33 +00:00
Martin Pluskal
5136c97b58 Accepting request 1085552 from home:AndreasStieger:branches:devel:tools:building
patchelf 0.18.0

OBS-URL: https://build.opensuse.org/request/show/1085552
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=37
2023-05-09 09:15:04 +00:00
Dominique Leuenberger
6ce4f1cb78 Accepting request 1060111 from devel:tools:building
- update to 0.17.2:
  * Also pass STRIP to the tests
  * Fix Out-of-bounds read in the function modifySoname
  * Split segment size fix

OBS-URL: https://build.opensuse.org/request/show/1060111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=20
2023-01-23 17:30:38 +00:00
07900cf397 - update to 0.17.2:
* Also pass STRIP to the tests
  * Fix Out-of-bounds read in the function modifySoname
  * Split segment size fix

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=35
2023-01-21 09:50:10 +00:00
Dominique Leuenberger
53193ef3b3 Accepting request 1039676 from devel:tools:building
- update to 0.17.0:
  * fix pagesize on ia64
  * write out replace sections in original order
  * patchelf: correct page size for sparc64/sparc32
  * update vendored elf file
  * add workaround for readelf from binutils 2.30
  * make objdump/objcopy/readelf configurable and respect cross-compiling
  * build patchelf on windows

OBS-URL: https://build.opensuse.org/request/show/1039676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=19
2022-12-04 13:57:40 +00:00
e9c8439937 - update to 0.17.0:
* fix pagesize on ia64
  * write out replace sections in original order
  * patchelf: correct page size for sparc64/sparc32
  * update vendored elf file
  * add workaround for readelf from binutils 2.30
  * make objdump/objcopy/readelf configurable and respect cross-compiling
  * build patchelf on windows

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=33
2022-12-02 21:47:34 +00:00
Dominique Leuenberger
7f66f52dbf Accepting request 1032197 from devel:tools:building
- update to 0.16.1:
  * Handle glibc-hwcaps on ppc64le on CentOS/RHEL/Rocky 8 for tests/replace-add-needed.sh (fixes #406)
  * Add --print-os-abi and --set-os-abi options
  * Fix Out-of-bounds read in the function modifyRPath
  * Sync .note.gnu.property to PT_GNU_PROPERTY
  * Fix out of bounds access when increasing program header table
  * Rework file shifting to avoid sections crossing multiple segments

OBS-URL: https://build.opensuse.org/request/show/1032197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=18
2022-10-30 17:28:29 +00:00
fac752040e - update to 0.16.1:
* Handle glibc-hwcaps on ppc64le on CentOS/RHEL/Rocky 8 for tests/replace-add-needed.sh (fixes #406)
  * Add --print-os-abi and --set-os-abi options
  * Fix Out-of-bounds read in the function modifyRPath
  * Sync .note.gnu.property to PT_GNU_PROPERTY
  * Fix out of bounds access when increasing program header table
  * Rework file shifting to avoid sections crossing multiple segments

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=31
2022-10-29 12:08:11 +00:00
Richard Brown
3dca48689b Accepting request 990905 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/990905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=17
2022-07-26 17:42:30 +00:00
4c11281afa Accepting request 990736 from home:dirkmueller:Factory
- update to 0.15.0:
  * Add --add-debug option
  * Add O_BINARY flag when opening files to allow compilation for Windows
  * Document --print-needed
  * modifyRPath: return early if new and old rpath are empty
  * Add comment explaining calculation for DT_MIPS_RLD_MAP_REL
  * Add --no-sort option
  * Handle DT_MIPS_XHASH and .MIPS.xhash

OBS-URL: https://build.opensuse.org/request/show/990736
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=29
2022-07-24 19:39:27 +00:00
Dominique Leuenberger
efdc81d2b2 Accepting request 964678 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/964678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=16
2022-03-28 14:58:41 +00:00
bcdb132bce Accepting request 963361 from home:dirkmueller:Factory
- update to 0.14.5:
  * fix faulty version in 0.14.4
  * Several test fixes to fix patchelf test suite on openbsd
  * Allow multiple modifications in same call
  * Add support to build with musl
  * Fix typo: s/folllow/follow/
  * mips: fix incorrect polarity on dyn_offset

OBS-URL: https://build.opensuse.org/request/show/963361
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=27
2022-03-24 14:03:11 +00:00
Dominique Leuenberger
d37f8e4841 Accepting request 941812 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/941812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=15
2021-12-22 19:17:49 +00:00
6cf03690f8 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
2021-12-21 10:10:58 +00:00
Dominique Leuenberger
51891ccea3 Accepting request 925683 from devel:tools:building
- 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/request/show/925683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=14
2021-10-19 21:03:33 +00:00
06d17e2159 - 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
2021-10-16 12:26:29 +00:00
Dominique Leuenberger
a344e5da28 Accepting request 835417 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/835417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=13
2020-09-21 15:11:07 +00:00
Martin Pluskal
5fffb6b2f0 Accepting request 833858 from home:dirkmueller:branches:devel:tools:building
- update to 0.12:
  * skip overwriting r(un)path data when old_rpath = new_rpath.  
  * patchelf: Check ELF endianness before writing new runpath
  * use stable_sort to maintain relative order for equal elemnts
  * add --clear-symbol-version 
  * Improve the default section alignment choice
  * Some const-correctness and C++11 auto

OBS-URL: https://build.opensuse.org/request/show/833858
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=23
2020-09-18 12:30:12 +00:00
Dominique Leuenberger
ea6c6b613e Accepting request 826921 from devel:tools:building
- update to 0.11:
  * More modern C++ has avoided a memory leak  
  * force-rpath is now consistently used
  * new --output flag

OBS-URL: https://build.opensuse.org/request/show/826921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=12
2020-08-19 16:45:09 +00:00
53189c9e53 - update to 0.11:
* More modern C++ has avoided a memory leak  
  * force-rpath is now consistently used
  * new --output flag

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=21
2020-08-16 00:52:36 +00:00
Dominique Leuenberger
7bbf9a1e4a Accepting request 726292 from devel:tools:building
- Changelog and packaging cleanups
- Fix download url

- Update to version 0.10
  * remove no-rpath-prebuilt.patch - applied upstream
  * Lots of bug fixes see https://github.com/NixOS/patchelf/commits/master

OBS-URL: https://build.opensuse.org/request/show/726292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=11
2019-08-27 08:28:25 +00:00
Martin Pluskal
b1722a22ee - Fix download url
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=19
2019-08-27 03:45:35 +00:00
Martin Pluskal
7b99311136 - Changelog and packaging cleanups
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=18
2019-08-27 01:20:07 +00:00
Martin Pluskal
522c6b687c Accepting request 726218 from home:termim
update to 0.10

OBS-URL: https://build.opensuse.org/request/show/726218
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=17
2019-08-27 01:15:25 +00:00
Dominique Leuenberger
9f61a796f1 Accepting request 649273 from devel:tools:building
- Modernise spec file
- Install license file

OBS-URL: https://build.opensuse.org/request/show/649273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=10
2018-11-18 22:30:26 +00:00
Martin Pluskal
e07ed3147f - Modernise spec file
- Install license file

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=15
2018-11-15 12:42:40 +00:00
Dominique Leuenberger
d7cbde2ef0 Accepting request 383163 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/383163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=9
2016-04-05 08:43:43 +00:00
Ismail Dönmez
c12acf4f5f Accepting request 383109 from home:k0da:branches:devel:tools:building
- Enable exluded architectures.
  Fixed by debian patch no-rpath-prebuilt.patch

OBS-URL: https://build.opensuse.org/request/show/383109
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=13
2016-04-02 06:44:23 +00:00
Dominique Leuenberger
381557f1aa Accepting request 376023 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/376023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=8
2016-03-26 14:24:25 +00:00
Ismail Dönmez
cc635486c0 Accepting request 375942 from home:pluskalm:branches:devel:tools:building
- Update to version 0.9
  * Lots of new features
- Add aarch64 to list of excluded architectures

OBS-URL: https://build.opensuse.org/request/show/375942
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=11
2016-03-20 11:43:43 +00:00
Dominique Leuenberger
050f05544f Accepting request 322305 from devel:tools:building
1

OBS-URL: https://build.opensuse.org/request/show/322305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=7
2015-08-14 12:46:14 +00:00
Ismail Dönmez
a74177edcc Accepting request 322278 from home:michel_mno:branches:devel:tools:building
- exclude ppc64le as already done for ppc/ppc64 (4 tests FAIL)
    set-interpreter-long.sh
    set-rpath.sh
    big-dynstr.sh
    set-rpath-library.sh
  Same exclude on fedora as per bug 627370
  https://bugzilla.redhat.com/show_bug.cgi?id=627370

OBS-URL: https://build.opensuse.org/request/show/322278
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=9
2015-08-13 08:57:35 +00:00
Stephan Kulow
fb69846813 Accepting request 243462 from devel:tools:building
- Update to version 0.8
  * No changelog upstream

OBS-URL: https://build.opensuse.org/request/show/243462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=5
2014-08-05 11:00:18 +00:00
Ismail Dönmez
3b9ac74f1c - Update to version 0.8
* No changelog upstream

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=7
2014-08-02 13:09:59 +00:00
Ismail Dönmez
f6ee985d1f Accepting request 127571 from devel:tools:building
exclude on broken archs

OBS-URL: https://build.opensuse.org/request/show/127571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=2
2012-07-12 08:50:26 +00:00
03fd3bb628 comment
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=5
2012-07-11 07:31:27 +00:00
414e305233 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=4 2012-07-11 06:29:36 +00:00
8a87b5c5e9 Accepting request 126990 from home:k0da:ppc
- exclude ppc and ppc64. Tests are failed

OBS-URL: https://build.opensuse.org/request/show/126990
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=3
2012-07-11 06:28:40 +00:00
Stephan Kulow
5bf93a9fab Accepting request 125694 from devel:tools:building
required for accelerated qemu build

OBS-URL: https://build.opensuse.org/request/show/125694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patchelf?expand=0&rev=1
2012-06-25 09:53:50 +00:00
Ismail Dönmez
228782a159 Accepting request 125671 from openSUSE:Factory:ARM
required for cross build, please make me maintainer and/or forward it to factory. thanks

OBS-URL: https://build.opensuse.org/request/show/125671
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/patchelf?expand=0&rev=1
2012-06-21 15:55:08 +00:00