Age | Commit message (Expand) | Author |
2015-04-23 | gremlin: Add support for the expansion of $ORIGIN in RUNPATH....* guix/build/gremlin.scm (expand-variable, expand-origin): New
procedures.
(validate-needed-in-runpath): Map 'expand-origin' to the RUNPATH field
of DYNINFO.
* tests/gremlin.scm ("expand-origin"): New test.
| Ludovic Courtès |
2015-04-05 | gremlin: Ignore non-store file names in RUNPATH and warn about them....* guix/build/gremlin.scm (validate-needed-in-runpath)[runpath]:
Add (filter absolute-file-name? ...).
Emit a warning when RUNPATH file names that do not match
'store-file-name?'. Change format of error message to begin with file
name.
* guix/build/utils.scm (store-file-name?): New procedure.
| Ludovic Courtès |
2015-04-01 | gremlin: Guard against invalid ELF segments....* guix/build/gremlin.scm (&elf-error, &invalid-segment-size): New error
condition types.
(dynamic-link-segment): Compare SEGMENT's offset + size to ELF's total
size.
(validate-needed-in-runpath): Wrap body in 'guard' form.
| Ludovic Courtès |
2015-04-01 | gremlin: Add libnsl to libc's library list....* guix/build/gremlin.scm (%libc-libraries): Add "libnsl.so".
| Ludovic Courtès |
2015-03-31 | Add (guix build gremlin)....* guix/build/gremlin.scm, tests/gremlin.scm: New files.
* Makefile.am (MODULES): Add guix/build/gremlin.scm.
(SCM_TESTS): Add tests/gremlin.scm.
| Ludovic Courtès |