summaryrefslogtreecommitdiffstats
path: root/tests/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add '--allowed-rpath-prefixes' option to '--shrink-rpath'Tuomas Tynkkynen2016-06-031-1/+1
| | | | | | | | | | | | | | | | | | 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.
* PR #40 had the side-effect of fixing the ia64 testEelco Dolstra2015-07-231-2/+0
|
* tests: build libsimple without sonamedarealshinji2015-07-131-1/+1
|
* Fix build on LinuxEelco Dolstra2014-08-181-0/+2
| | | | http://hydra.nixos.org/build/13337912
* Merge branch 'master' of github.com:vdanjean/patchelfEelco Dolstra2014-04-241-4/+37
|\ | | | | | | | | Conflicts: tests/Makefile.am
| * rewrite no-rpath testVincent Danjean2012-07-111-4/+36
| | | | | | | | | | | | * 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 automakeVincent Danjean2012-06-211-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
| * fix build *and check* out of treeVincent Danjean2012-06-211-4/+4
| | | | | | | | | | | | | | - 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-sonameChingis Dugarzhapov2014-04-191-2/+4
| |
* | Rewrite tests in automakeVincent Danjean2012-07-101-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
* | fix build *and check* out of treeVincent Danjean2012-07-101-4/+4
|/ | | | | | | - 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
* * Fix make dist.Eelco Dolstra2008-05-281-0/+1
|
* * A test for setting the rpath on a library.Eelco Dolstra2008-05-281-6/+16
|
* * .rel.plt is called .rela.plt on x86_64-linux.Eelco Dolstra2007-01-311-1/+1
|
* * A `--debug' flag.Eelco Dolstra2005-10-041-0/+2
|
* * Add a test for programs that crash when .dynstr etc. are moved.Eelco Dolstra2005-10-031-6/+15
|
* * Handle the case where no RPATH is present, so the .dynamic table hasEelco Dolstra2005-10-011-2/+2
| | | | | to be increased.
* * Handle `--set-rpath' for the growing case.Eelco Dolstra2005-09-301-3/+3
|
* * `patchelf --set-rpath': short case.Eelco Dolstra2005-09-301-1/+1
|
* * Also try a interpreter with a long name.Eelco Dolstra2005-09-301-1/+2
|
* * Set a interpreter with a short name.Eelco Dolstra2005-09-301-1/+1
|
* * C++-ify.Eelco Dolstra2005-09-301-1/+1
|
* * Don't use an impure test path.Eelco Dolstra2005-09-291-1/+1
|
* * Debug.Eelco Dolstra2005-09-291-1/+1
|
* * Put in a highly Nix-specific hack to make the tests work.Eelco Dolstra2005-09-291-1/+1
|
* * Add a failing test for `--set-rpath'. Test-driven development!Eelco Dolstra2005-09-291-1/+1
|
* * Added some real tests.Eelco Dolstra2005-09-291-3/+6
|
* * Add dist files.Eelco Dolstra2005-09-291-0/+3
|
* * Add tests.Eelco Dolstra2005-09-291-0/+27