grafts: Add (guix build debug-link) and use it.
authorLudovic Courtès <ludo@gnu.org>
Tue, 21 Aug 2018 20:39:41 +0000 (22:39 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 24 Aug 2018 16:01:05 +0000 (18:01 +0200)
commit93c333895a4e2dc9baabec8ade60d9d2ac0a91e2
treebcf3902e7435df4334792fa59e5039776ff4bba0
parente4297aa8b95cefa32e2595ce58886fc03b0561f7
grafts: Add (guix build debug-link) and use it.

Fixes <https://bugs.gnu.org/19973>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/build/debug-link.scm: New file.
* guix/build/graft.scm (%graft-hooks): New variable.
(graft): Add #:hooks and honor it.
* guix/grafts.scm (graft-derivation/shallow): Add (guix build
debug-link) and (guix elf) to #:modules.
* tests/debug-link.scm: New file.
* Makefile.am (MODULES): Add guix/build/debug-link.scm.
(SCM_TESTS): Add tests/debug-link.scm.
Makefile.am
guix/build/debug-link.scm [new file with mode: 0644]
guix/build/graft.scm
guix/grafts.scm
tests/debug-link.scm [new file with mode: 0644]