Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use autoreconf to bootstrap the project | Vincent Danjean | 2012-06-21 | 1 | -4/+1 |
| | | | | This avoid to manually list all autotool programs required | ||||
* | fix build *and check* out of tree | Vincent Danjean | 2012-06-21 | 2 | -5/+5 |
| | | | | | | | - use Makefile variables $< (and $@) so that sources are found correctly - use ${srcdir} in test scripts to find the sources This allows "make distcheck" to successfully pass | ||||
* | Use automake support to install docs | Vincent Danjean | 2012-06-21 | 1 | -3/+1 |
| | | | | It is shorter, cleaner and "make uninstall" support comes for free | ||||
* | Build Ubuntu 12.04 packages | Eelco Dolstra | 2012-05-11 | 1 | -0/+2 |
| | |||||
* | Disable tests on Solaris | Eelco Dolstra | 2012-03-12 | 1 | -1/+1 |
| | | | | | | | The Solaris linker doesn't have the --enable/disable-dtags flag in the linker required by the tests. http://hydra.nixos.org/build/2230397 | ||||
* | Support building out of tree | Eelco Dolstra | 2012-02-20 | 1 | -1/+1 |
| | | | | Contributed by Yann E. MORIN. | ||||
* | Build PatchELF for Ubuntu 11.10 and Fedora 16 | Eelco Dolstra | 2012-02-07 | 1 | -0/+6 |
| | |||||
* | Use underscores in versions to keep RPM happy | Eelco Dolstra | 2011-12-14 | 4 | -9/+6 |
| | | | | | RPM doesn't allow dashes in version numbers, so use an underscore instead. Also, let Autoconf generate the RPM spec file. | ||||
* | Use Hydra's shortRev attribute | Eelco Dolstra | 2011-12-06 | 1 | -2/+2 |
| | |||||
* | Gitify the pre-release version number | Eelco Dolstra | 2011-12-06 | 1 | -1/+2 |
| | |||||
* | Bump the version number | Eelco Dolstra | 2011-12-06 | 1 | -1/+1 |
| | |||||
* | * Use <...> syntax. | Eelco Dolstra | 2011-12-05 | 1 | -6/+5 |
| | |||||
* | * Update the README for PatchELF 0.6.0.6 | Eelco Dolstra | 2011-11-07 | 1 | -1/+3 |
| | |||||
* | * Support executables created by the Gold linker (NixOS/140). These | Eelco Dolstra | 2011-09-11 | 1 | -5/+40 |
| | | | | | | | | | | | | are marked as ET_DYN (not ET_EXEC) and have a starting virtual address of 0 so they cannot grow downwards. In order not to run into a Linux kernel bug, the virtual address and the offset of the new PT_LOAD segment have to be equal; otherwise ld-linux segfaults. To ensure this, it may be necessary to add some padding to the executable (potentially a lot of padding, if the executable has a large uninitialised data segment). * Use size_t rather than off_t in some places. | ||||
* | * Build on Debian 6.0 and Ubuntu 10.10. | Eelco Dolstra | 2011-02-14 | 1 | -0/+4 |
| | |||||
* | * Fix patching a little-endian binary on a big-endian machine. This | Eelco Dolstra | 2010-08-26 | 1 | -5/+5 |
| | | | | | fixes the no-rpath test on powerpc-linux. | ||||
* | * Test whether the patched no-rpath executable works on i686-linux. | Eelco Dolstra | 2010-08-26 | 1 | -5/+3 |
| | |||||
* | * Update DT_RELA. | Eelco Dolstra | 2010-08-26 | 1 | -1/+2 |
| | |||||
* | I forgot in the last commit (enabling patchelf on the fuloong2f) to change some | Lluís Batlle i Rossell | 2010-07-29 | 1 | -2/+2 |
| | | | | | | 4096 to the pageSize decided at the top of the module. | ||||
* | Making patchelf work on a MIPS machine with 16KB page size (it's set in its ↵ | Lluís Batlle i Rossell | 2010-07-29 | 1 | -0/+5 |
| | | | | | | | | kernel defconfig), the Lemote Fuloong 2F. | ||||
* | * Build PatchELF on Fedora 13 and Ubuntu 10.04. | Eelco Dolstra | 2010-06-15 | 1 | -18/+22 |
| | |||||
* | * Added a manual page contributed by Jeremy Sanders | Eelco Dolstra | 2010-06-10 | 3 | -1/+74 |
| | | | | | <jeremy@jeremysanders.net>. | ||||
* | * Segments can have a zero alignment, causing a divide-by-zero error. | Eelco Dolstra | 2010-04-06 | 1 | -1/+2 |
| | | | | | Ignore those. (Contributed by Zack Weinberg.) | ||||
* | * Doh. | Eelco Dolstra | 2010-03-05 | 1 | -2/+2 |
| | |||||
* | * Simplify the PatchELF release expression: the `build', RPM and | Eelco Dolstra | 2010-03-05 | 1 | -17/+7 |
| | | | | | | | Debian jobs now depend directly on the `tarball' job (i.e. as a Nix dependency, rather than indirectly through a Hydra jobset input). This ensures consistency. | ||||
* | * Build PatchELF on Fedora 12. | Eelco Dolstra | 2009-12-09 | 1 | -7/+9 |
| | |||||
* | (no commit message) | Eelco Dolstra | 2009-11-05 | 1 | -0/+2 |
| | |||||
* | * Bump the version number. | Eelco Dolstra | 2009-11-04 | 1 | -1/+1 |
| | |||||
* | * Don't bother doing a "make check" on Darwin or Cygwin since it won't | Eelco Dolstra | 2009-11-04 | 1 | -2/+3 |
| | | | | | work (they're not ELF platforms). | ||||
* | * 0.5 notes. | Eelco Dolstra | 2009-11-04 | 1 | -0/+6 |
| | |||||
* | * On FreeBSD, running a program by calling the ELF interpreter | Eelco Dolstra | 2009-11-04 | 1 | -4/+8 |
| | | | | | | | directly (e.g. “/libexec/ld-elf.so.1 /bin/ls”) hangs, and on OpenBSD the interpreter is not executable. Let’s assume that it only works on Linux. | ||||
* | * Release only one README. | Eelco Dolstra | 2009-10-26 | 1 | -3/+4 |
| | |||||
* | * Typo. | Eelco Dolstra | 2009-10-21 | 1 | -1/+1 |
| | |||||
* | * Updated the license to GPLv3. | Eelco Dolstra | 2009-10-14 | 2 | -291/+640 |
| | |||||
* | * Remove macros defined in elf.h. | Eelco Dolstra | 2009-10-14 | 1 | -27/+0 |
| | |||||
* | * Include a copy of Glibc's elf.h so that we're not dependant on the | Eelco Dolstra | 2009-10-14 | 3 | -2/+2676 |
| | | | | | (lack of) elf.h on various platforms. | ||||
* | (no commit message) | Eelco Dolstra | 2009-09-24 | 1 | -12/+14 |
| | |||||
* | (no commit message) | Eelco Dolstra | 2009-09-23 | 1 | -2/+0 |
| | |||||
* | (no commit message) | Eelco Dolstra | 2009-09-23 | 1 | -0/+2 |
| | |||||
* | * Use the e_type field instead of trying to guess whether we’re | Eelco Dolstra | 2009-06-16 | 1 | -6/+6 |
| | | | | | dealing with an executable or dynamic library. Fixes NIXPKGS-98. | ||||
* | * Regression test for NIXPKGS-98: patchelf barfs on dynamic libraries | Eelco Dolstra | 2009-06-16 | 1 | -0/+4 |
| | | | | | that contain an .interp section. | ||||
* | * When using --force-rpath and the executable already has a | Eelco Dolstra | 2009-05-07 | 1 | -0/+7 |
| | | | | | | | DT_RUNPATH, get rid of it. Sometimes you really want a DT_RPATH rather than a DT_RUNPATH, since the former is global (affects the search path of dependencies as well) while the latter is local. | ||||
* | (no commit message) | Eelco Dolstra | 2009-04-15 | 1 | -0/+2 |
| | |||||
* | * Build on Ubuntu 9.04. | Eelco Dolstra | 2009-04-14 | 1 | -0/+2 |
| | |||||
* | * The workaround is no longer needed. | Eelco Dolstra | 2009-04-14 | 1 | -6/+0 |
| | |||||
* | (no commit message) | Eelco Dolstra | 2009-03-09 | 1 | -15/+10 |
| | |||||
* | (no commit message) | Eelco Dolstra | 2009-03-06 | 1 | -1/+1 |
| | |||||
* | * Put the current version in a separate file so that it can be used in | Eelco Dolstra | 2009-03-02 | 4 | -7/+11 |
| | | | | | the release expression. | ||||
* | * Improve the coverage percentage a bit :-) | Eelco Dolstra | 2009-02-24 | 1 | -0/+1 |
| | |||||
* | * Work around a checkinstall bug that for some reason only triggers on | Eelco Dolstra | 2009-02-24 | 1 | -0/+6 |
| | | | | | Ubuntu 8.10 (e.g. http://hydra.nixos.org/nixlog/2045/8). |