gnu: glibc: Patch mtrace.pl to avoid retaining a reference to Perl.

* gnu/packages/base.scm (glibc)[argument] <pre-configure phase>: Patch
  malloc/mtrace.pl.
This commit is contained in:
Ludovic Courtès 2014-03-23 21:49:20 +01:00
parent 1eefbb2693
commit 2ed6aa9e39
1 changed files with 11 additions and 1 deletions

View File

@ -474,7 +474,17 @@ library for working with executable and object formats is also included.")
;; Same for `popen'. ;; Same for `popen'.
(substitute* "libio/iopopen.c" (substitute* "libio/iopopen.c"
(("/bin/sh") (("/bin/sh")
(string-append out "/bin/bash"))))) (string-append out "/bin/bash")))
;; Make sure we don't retain a reference to the
;; bootstrap Perl.
(substitute* "malloc/mtrace.pl"
(("^#!.*")
;; The shebang can be omitted, because there's the
;; "bilingual" eval/exec magic at the top of the file.
"")
(("exec @PERL@")
"exec perl"))))
(alist-cons-after (alist-cons-after
'install 'install-locales 'install 'install-locales
(lambda _ (lambda _