Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Test whether the patched no-rpath executable works on i686-linux. | Eelco Dolstra | 2010-08-26 | 1 | -5/+3 |
| | |||||
* | * 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. | ||||
* | * Regression test for NIXPKGS-98: patchelf barfs on dynamic libraries | Eelco Dolstra | 2009-06-16 | 1 | -0/+4 |
| | | | | | that contain an .interp section. | ||||
* | * Regression test: Doing "/lib/ld-linux-x86-64.so.2 <program>" should | Eelco Dolstra | 2009-01-30 | 1 | -0/+6 |
| | | | | | work on a patched executable (it doesn't right now on x86_64). | ||||
* | (no commit message) | Eelco Dolstra | 2008-05-28 | 1 | -0/+5 |
| | |||||
* | * Fix a broken test. | Eelco Dolstra | 2008-05-28 | 1 | -5/+1 |
| | |||||
* | * Fix make dist. | Eelco Dolstra | 2008-05-28 | 1 | -0/+1 |
| | |||||
* | * A test for setting the rpath on a library. | Eelco Dolstra | 2008-05-28 | 3 | -15/+74 |
| | |||||
* | * Support DT_RUNPATH (in fact, prefer DT_RUNPATH over DT_RPATH unless | Eelco Dolstra | 2008-05-27 | 2 | -2/+2 |
| | | | | | --force-rpath is set). | ||||
* | * Fix the tests on FreeBSD. On FreeBSD, the RPATH is scoped: adding a | Eelco Dolstra | 2008-05-09 | 3 | -1/+10 |
| | | | | | | | | directory to the RPATH of an executable doesn't cause it to be used for resolving dependencies of libraries, only the dependencies of the executable itself. So don't rely on that. A better fix would be to support --set-rpath on libraries, but that's a lot harder. | ||||
* | * .rel.plt is called .rela.plt on x86_64-linux. | Eelco Dolstra | 2007-01-31 | 2 | -2/+10 |
| | |||||
* | * Instantiate the right template depending on whether the file is 32 | Eelco Dolstra | 2007-01-31 | 2 | -1/+5 |
| | | | | | | or 64 bits. (This is done at runtime, so patchelf can patch 32 *and* 64-bit executables on both 32 and 64-bit platforms). | ||||
* | * `--interpreter' -> `--set-interpreter'. | Eelco Dolstra | 2005-10-11 | 3 | -3/+3 |
| | |||||
* | * A `--debug' flag. | Eelco Dolstra | 2005-10-04 | 1 | -0/+2 |
| | |||||
* | * Add a test for programs that crash when .dynstr etc. are moved. | Eelco Dolstra | 2005-10-03 | 3 | -7/+40 |
| | |||||
* | * Handle the case where no RPATH is present, so the .dynamic table has | Eelco Dolstra | 2005-10-01 | 3 | -2/+23 |
| | | | | | to be increased. | ||||
* | * Handle `--set-rpath' for the growing case. | Eelco Dolstra | 2005-09-30 | 3 | -10/+19 |
| | |||||
* | * `patchelf --set-rpath': short case. | Eelco Dolstra | 2005-09-30 | 2 | -8/+7 |
| | |||||
* | * Revert. | Eelco Dolstra | 2005-09-30 | 1 | -1/+1 |
| | |||||
* | * Refactoring continued: `--set-interpreter' works again. | Eelco Dolstra | 2005-09-30 | 1 | -1/+1 |
| | |||||
* | * Doh! | Eelco Dolstra | 2005-09-30 | 1 | -1/+1 |
| | |||||
* | * Also try a interpreter with a long name. | Eelco Dolstra | 2005-09-30 | 3 | -6/+26 |
| | |||||
* | * Set a interpreter with a short name. | Eelco Dolstra | 2005-09-30 | 2 | -3/+3 |
| | |||||
* | * C++-ify. | Eelco Dolstra | 2005-09-30 | 1 | -1/+1 |
| | |||||
* | * Don't use an impure test path. | Eelco Dolstra | 2005-09-29 | 1 | -1/+1 |
| | |||||
* | * Debug. | Eelco Dolstra | 2005-09-29 | 1 | -1/+1 |
| | |||||
* | * Add an operation `--print-rpath' to print the RPATH of the library | Eelco Dolstra | 2005-09-29 | 1 | -7/+7 |
| | | | | | or executable and exit. | ||||
* | * Put in a highly Nix-specific hack to make the tests work. | Eelco Dolstra | 2005-09-29 | 1 | -1/+1 |
| | |||||
* | * Add a failing test for `--set-rpath'. Test-driven development! | Eelco Dolstra | 2005-09-29 | 2 | -1/+23 |
| | |||||
* | * Added some real tests. | Eelco Dolstra | 2005-09-29 | 4 | -3/+58 |
| | |||||
* | * Add dist files. | Eelco Dolstra | 2005-09-29 | 1 | -0/+3 |
| | |||||
* | * Add tests. | Eelco Dolstra | 2005-09-29 | 6 | -0/+65 |