From 181df118871b6fdb8dae76d25f58294fd8e89f30 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 6 Sep 2012 00:01:41 +0200 Subject: distro: gcc: Avoid retention of reference to `sed'. * distro/base.scm (gcc-4.7)[pre-configure]: Patch fixincl.x. --- distro/base.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/distro/base.scm b/distro/base.scm index d3a1228297..6d31b9efab 100644 --- a/distro/base.scm +++ b/distro/base.scm @@ -714,7 +714,13 @@ BFD (Binary File Descriptor) library, `gprof', `nm', `strip', etc.") (format #f "#define LIB_SPEC \"-L~a/lib -rpath=~a/lib64 -rpath=~a/lib \" ~a~%" libc out out suffix)) (("([^ ]*)crt([^\\.])\\.o" _ prefix suffix) - (string-append libc "/lib/" prefix "crt" suffix ".o"))))) + (string-append libc "/lib/" prefix "crt" suffix ".o"))) + + ;; Don't retain a dependency on the build-time sed. + (substitute* "fixincludes/fixincl.x" + (("static char const sed_cmd_z\\[\\] =.*;") + "static char const sed_cmd_z[] = \"sed\";")))) + (alist-cons-after 'configure 'post-configure (lambda _ -- cgit v1.2.3