Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PR #40 had the side-effect of fixing the ia64 test | Eelco Dolstra | 2015-07-23 | 1 | -2/+0 |
| | |||||
* | soname test: set an initial DT_SONAME entry | darealshinji | 2015-07-13 | 1 | -1/+10 |
| | |||||
* | tests: build libsimple without soname | darealshinji | 2015-07-13 | 1 | -1/+1 |
| | |||||
* | Fix build on Linux | Eelco Dolstra | 2014-08-18 | 1 | -0/+2 |
| | | | | http://hydra.nixos.org/build/13337912 | ||||
* | no-rpath-prebuild.sh: Don't run resulting binary | Eelco Dolstra | 2014-07-18 | 1 | -6/+3 |
| | | | | | | | | | This leads to numerous build failures: http://hydra.nixos.org/eval/1136585 because ELF interpreter names are not unique (e.g. ld-linux.so.2 is used on systems other than i686-linux). | ||||
* | Merge branch 'master' of github.com:vdanjean/patchelf | Eelco Dolstra | 2014-04-24 | 19 | -8/+86 |
|\ | | | | | | | | | Conflicts: tests/Makefile.am | ||||
| * | rewrite no-rpath test | Vincent Danjean | 2012-07-11 | 19 | -8/+85 |
| | | | | | | | | | | | | * compile locally this test in the no-rpath test * add tests for prebuilt no-rpath binaries on various ELF platforms => ia64 does not work, probably a bug in patchelf. Marking it as XFAIL for now | ||||
| * | Rewrite tests in automake | Vincent Danjean | 2012-06-21 | 1 | -37/+45 |
| | | | | | | | | | | | | | | | | | | - add options in AM_INIT_AUTOMAKE to be more strict and to enable more advanced features (color-tests and parallel-tests) - rewrite tests/Makefile.am to use automake rules for building program and libraries => we can now do: ./bootstrap.sh && mkdir build && cd build && ../configure && make -j distcheck | ||||
| * | Allow parallel execution of tests | Vincent Danjean | 2012-06-21 | 7 | -65/+72 |
| | | | | | | | | Each test use its own subdirectory in scratch/ | ||||
| * | 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 | ||||
* | | Added tests for --print-soname and --set-soname | Chingis Dugarzhapov | 2014-04-19 | 2 | -2/+25 |
| | | |||||
* | | Rewrite tests in automake | Vincent Danjean | 2012-07-10 | 1 | -37/+45 |
| | | | | | | | | | | | | | | | | | | - add options in AM_INIT_AUTOMAKE to be more strict and to enable more advanced features (color-tests and parallel-tests) - rewrite tests/Makefile.am to use automake rules for building program and libraries => we can now do: ./bootstrap.sh && mkdir build && cd build && ../configure && make -j distcheck | ||||
* | | Allow parallel execution of tests | Vincent Danjean | 2012-07-10 | 7 | -65/+72 |
| | | | | | | | | Each test use its own subdirectory in scratch/ | ||||
* | | fix build *and check* out of tree | Vincent Danjean | 2012-07-10 | 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 | ||||
* | * 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 |