~ruther/guix-local

181df118871b6fdb8dae76d25f58294fd8e89f30 — Ludovic Courtès 13 years ago 5f45668
distro: gcc: Avoid retention of reference to `sed'.

* distro/base.scm (gcc-4.7)[pre-configure]: Patch fixincl.x.
1 files changed, 7 insertions(+), 1 deletions(-)

M distro/base.scm
M distro/base.scm => distro/base.scm +7 -1
@@ 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 _