summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow overriding pagesize at runtime via a command-line argumentFelipe Sateler2016-01-152-2/+11
|
* Allow specifying page size at configure timeFelipe Sateler2016-01-152-7/+19
|
* Remove stale sysconf configure checkFelipe Sateler2016-01-151-2/+0
|
* Don't use dynamic page sizeEelco Dolstra2016-01-081-3/+4
| | | | | | | | | | This mostly reverts 08050dd5e3701b29e5628e1ec7d37c1cd6529c57 (#54) because the page size of the host is not necessarily the same as the page size of the binary. For a proper fix, we'll need some way to determine the page size of the binary, but ELF doesn't readily provide this information. Fixes #69.
* Merge branch 'print-needed' of https://github.com/darealshinji/patchelfEelco Dolstra2016-01-081-2/+27
|\
| * Add --print-needed command to list all DT_NEEDED entries of a filedarealshinji2015-07-241-2/+27
| |
* | Merge branch 'patch-1' of https://github.com/darealshinji/patchelfEelco Dolstra2016-01-081-0/+10
|\ \
| * | Document three missing commands in manpagedarealshinji2015-07-241-0/+10
| |/ | | | | | | | | --print-soname --set-soname --remove-rpath
* | Merge branch 'patch-2' of https://github.com/darealshinji/patchelfEelco Dolstra2016-01-081-1/+1
|\ \
| * | Description of `--set-soname' commanddarealshinji2015-07-241-1/+1
| |/ | | | | `--set-soname` now creates a new DT_SONAME entry if it doesn't exist.
* | Merge branch 'patch-3' of https://github.com/darealshinji/patchelfEelco Dolstra2016-01-081-8/+5
|\ \
| * | Remove unused parameter `fileMode'darealshinji2015-07-241-8/+5
| |/ | | | | | | I forgot to do that with this commit: https://github.com/NixOS/patchelf/commit/8eb28c00b6a78928cfa91728b1eba911a4ef49c1 Warnings only appear if -Wextra is turned on.
* | Merge branch 'patch-4' of https://github.com/darealshinji/patchelfEelco Dolstra2016-01-081-3/+3
|\ \
| * | Remaining sing-compare warningsdarealshinji2015-11-291-3/+3
| | | | | | | | | Get rid of remaining sing-compare warnings that appear when using gcc 5.2.
* | | Build on more recent Ubuntu / FedoraEelco Dolstra2015-11-251-0/+8
|/ /
* | Merge pull request #65 from AaronDMarasco-VSI/masterEelco Dolstra2015-09-111-6/+6
|\ \ | |/ |/| Use location macros
| * Less autotools, more RPM. Also escaped commented out %.Aaron D. Marasco2015-09-111-3/+3
| |
| * Use location macrosAaron D. Marasco2015-09-111-4/+4
|/ | | | Fixes %files bug when prefix is not "/usr"
* PR #40 had the side-effect of fixing the ia64 testEelco Dolstra2015-07-231-2/+0
|
* Merge branch 'skip-missing' of https://github.com/ttuegel/patchelfEelco Dolstra2015-07-231-3/+10
|\
| * Allow DT_REL without .rel.dyn or .rel.gotThomas Tuegel2014-09-121-3/+10
| | | | | | | | | | Some DT_REL files are missing both .rel.dyn and .rel.got. This doesn't seem to be an error, so it shouldn't be treated as such.
* | Merge branch 'move-sections' of https://github.com/ttuegel/patchelfEelco Dolstra2015-07-231-5/+16
|\ \
| * | Move section headers if they would be overwrittenThomas Tuegel2014-09-121-5/+16
| |/ | | | | | | | | | | | | When rewriting the sections of an executable, it can happen that the section headers occur too early in the file and would be overwritten by the replaced sections. If this would happen, we move the section headers to the end of the file.
* | Merge branch 'patch-3' of https://github.com/darealshinji/patchelfmodEelco Dolstra2015-07-231-1/+31
|\ \
| * | Add '--remove-rpath' optiondarealshinji2015-07-131-1/+31
| | |
* | | Merge branch 'patch-2' of https://github.com/darealshinji/patchelfmodEelco Dolstra2015-07-233-60/+80
|\ \ \
| * | | soname test: set an initial DT_SONAME entrydarealshinji2015-07-131-1/+10
| | | |
| * | | tests: build libsimple without sonamedarealshinji2015-07-131-1/+1
| | | |
| * | | Create new soname entry if shlib is missing one, merge modifySoname() and ↵darealshinji2015-07-131-58/+69
| |/ / | | | | | | | | | | | | getSoname() Basically this is just a modified copy of the rpath code
* | | Merge branch 'patch-1' of https://github.com/darealshinji/patchelfmodEelco Dolstra2015-07-232-38/+9
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: configure.ac
| * | | Don't need libattr and libacl anymoredarealshinji2015-07-131-8/+0
| | | |
| * | | Don't create a temporary copy to not break hardlinks (fixes #32)darealshinji2015-07-131-30/+9
| |/ /
* | | Configure automatically the page size with a runtime call, solve the issue ↵Adrien Devresse2015-07-232-21/+29
| | | | | | | | | | | | #53 related to prtability on powerpc64 architecture
* | | Change configure.ac from OpenWrt to support Mac OSAlexandre Pretyman2015-07-171-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | This change is from the OpenWrt project, from the URL: https://dev.openwrt.org/ticket/18998 It enables patchelf to sucessfully compile and run under Mac OS and keeps compatibility with Linux. Tested under Mac OS X 10.9.5 and Ubuntu 15.04 to patch a binary of type ELF 32-bit LSB executable - the patch fully worked This patch is credited to Felix Fietkau
* | Quick fix for #47Eelco Dolstra2015-07-101-1/+1
| |
* | Merge pull request #35 from darealshinji/patch-2Eelco Dolstra2015-06-231-217/+847
|\ \ | | | | | | Update elf.h
| * | comment out Glibc-specific linesdarealshinji2014-08-291-4/+4
| | |
| * | revert changesdarealshinji2014-08-281-33/+3
| | |
| * | Update configure.acdarealshinji2014-08-281-3/+33
| | |
| * | Update elf.hdarealshinji2014-08-281-217/+847
| |/
* | man page: add docs for two options from readmeVladimír Čunát2015-06-231-0/+8
| | | | | | | | Reported on ML by tjernlund@tjernlund.se.
* | Remove Hydra scheduling prioritiesEelco Dolstra2014-11-201-66/+66
| |
* | Add Fedora 20 and Ubuntu 14.10 buildsEelco Dolstra2014-11-201-0/+4
| |
* | Shut up some warningsEelco Dolstra2014-11-061-9/+5
| |
* | let's print compiler warningsdarealshinji2014-11-061-0/+2
| |
* | Merge pull request #42 from xiaosuo/masterEelco Dolstra2014-11-062-0/+54
|\ \ | | | | | | Add option --no-default-lib
| * | Add option --no-default-libChangli Gao2014-10-222-0/+54
|/ / | | | | | | | | Marks the object that the search for dependencies of this object will ignore any default library search paths.
* | Disable OpenSuSE 11.0 buildsEelco Dolstra2014-09-251-2/+2
| | | | | | | | http://hydra.nixos.org/build/14710240
* | Disable FreeBSD buildsEelco Dolstra2014-09-251-1/+1
|/
* Fix build on LinuxEelco Dolstra2014-08-181-0/+2
| | | | http://hydra.nixos.org/build/13337912