distro: gcc: Avoid retention of reference to `sed'.
* distro/base.scm (gcc-4.7)[pre-configure]: Patch fixincl.x.
This commit is contained in:
parent
5f45668080
commit
181df11887
|
@ -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~%"
|
(format #f "#define LIB_SPEC \"-L~a/lib -rpath=~a/lib64 -rpath=~a/lib \" ~a~%"
|
||||||
libc out out suffix))
|
libc out out suffix))
|
||||||
(("([^ ]*)crt([^\\.])\\.o" _ prefix 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
|
(alist-cons-after
|
||||||
'configure 'post-configure
|
'configure 'post-configure
|
||||||
(lambda _
|
(lambda _
|
||||||
|
|
Loading…
Reference in New Issue