Commit Graph

27 Commits

Author SHA1 Message Date
Breno Rodrigues Guimarães 16f13b4194
Update patchelf.1
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-02-22 06:10:33 -03:00
Breno Rodrigues Guimarães 5380f3b3a6
Update patchelf.1
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-02-21 06:12:44 -03:00
Breno Rodrigues Guimaraes cd0926c73f Add description to patchelf.1 2023-02-20 19:32:47 -03:00
Christian Göttsche f7d304eeb1 Add options to print, clear and set executable stack state
Add options the modify the state of the executable flag of the GNU_STACK
program header. That header indicates whether the object is requiring an
executable stack.
2023-01-28 23:27:34 +01:00
Dmitry Moskalchuk 5faf453436
Add documentation and test case for --print-os-abi and --set-os-abi
Signed-off-by: Dmitry Moskalchuk <dm@crystax.net>
2022-09-17 16:20:49 +03:00
Jörg Thalheim 1bb2824171 man/patchelf: bump date 2022-07-16 08:52:07 +02:00
Adam Joseph cad0212309 patchelf.1: mention new --no-sort option 2022-06-18 22:42:16 -07:00
Klemens Nanni 8a633bd31d Document --print-needed
`--help` output has already.
2022-05-03 19:44:14 +02:00
deadwood 86a2cd830f Add documentation for --add-debug-tag argument 2022-02-21 19:36:54 +01:00
Stephen Sachs 400f791cf3 Change man page references from RPATH to RUNPATH 2021-10-20 11:53:19 +02:00
Andrew Laucius d69bafc3b3 Allow string arguments to be read from files.
If a string argument to an option is prefixed with @, then a file with the
following name will be read into that string.
2021-09-10 19:28:32 +00:00
slekky 3113c73598
Typo (#308)
Clarifying sentence
2021-08-25 23:02:55 +01:00
Xavier Abellan Ecija 62e8db4343 Added option --add-rpath 2020-10-05 16:59:13 +01:00
Dan L. Stahlke 71ed440127 Added --output flag 2020-06-01 12:12:54 -07:00
Pau Espin Pedrol 711a20dcbf Update doc to describe multiple filename args allowed
Commit 936bae418b added support to handle
several files at once, but forgot to update the man and help output to
describe it.

Fixes: 936bae418b
2020-04-08 15:10:22 +02:00
Jakub Wilk 38b438c40a Fix typos 2017-04-04 12:37:43 +02:00
Tuomas Tynkkynen 4814341494 Add '--allowed-rpath-prefixes' option to '--shrink-rpath'
Fixes #97. In essence, the problem is that some packages in Nixpkgs have
RPATHs pointing to both $NIX_BUILD_TOP and $out, e.g.:

/tmp/nix-build-openldap-2.4.44.drv-0/openldap-2.4.44/libraries/libldap_r/.libs
/tmp/nix-build-openldap-2.4.44.drv-0/openldap-2.4.44/libraries/liblber/.libs
/nix/store/bfkmdxmv3a3f0g3d2q8jkdz2wam93c5z-openldap-2.4.44/lib
/nix/store/bfkmdxmv3a3f0g3d2q8jkdz2wam93c5z-openldap-2.4.44/lib64

Currently, running `patchelf --shrink-rpath` does the wrong thing by
keeping the /tmp/ paths and deleting the /nix/store ones. Now we can fix
the problem by using

patchelf --shrink-rpath --allowed-rpath-prefixes $NIX_STORE_DIR

in the Nixpkgs fixupPhase instead.
2016-06-04 00:25:02 +03:00
Felipe Sateler 20ccc36b9c Allow overriding pagesize at runtime via a command-line argument 2016-01-14 22:57:28 -03:00
darealshinji 6148cae6be Document three missing commands in manpage
--print-soname
--set-soname
--remove-rpath
2015-07-24 20:34:42 +02:00
Vladimír Čunát 2c05e0d33c man page: add docs for two options from readme
Reported on ML by tjernlund@tjernlund.se.
2015-06-23 13:39:19 +02:00
Changli Gao c09a356552 Add option --no-default-lib
Marks the object that the search for dependencies of this object will ignore any
default library search paths.
2014-10-23 01:41:47 +08:00
Eelco Dolstra a269d13d6d Merge branch 'document-remove-needed' of github.com:fsateler/patchelf
Conflicts:
	patchelf.1
2014-04-24 16:39:51 +02:00
Eelco Dolstra e87ee57e2d Merge branch 'manpage-typo' of github.com:fsateler/patchelf 2014-04-24 16:35:47 +02:00
Felipe Sateler 6b9d36bde7 Fix typo in manpage 2014-03-28 15:26:33 -03:00
Felipe Sateler 296bea20e6 Document --remove-needed in manpage 2014-03-18 15:05:09 -03:00
David Sveningsson efa358ec92 Add --remove-needed to manpage. 2013-12-17 21:05:16 +01:00
Eelco Dolstra 86d142dfa0 * Added a manual page contributed by Jeremy Sanders
<jeremy@jeremysanders.net>.
2010-06-10 08:55:30 +00:00