guix: self: Do not record reference to gcc-toolchain.
The ld-wrapper from gcc-toolchain records a reference to the library path through rpath, but this is not needed. By explicitely using rpath flags instead, we save 150 MB of closure. * guix/self.scm (quiet-guile): Do not record reference to gcc-toolchain.
This commit is contained in:
parent
3f8bb2d6b9
commit
319b8331b2
1 changed files with 2 additions and 0 deletions
|
@ -569,10 +569,12 @@ instead of 'C'."
|
|||
(filter package? packages))))
|
||||
":"))
|
||||
(setenv "LIBRARY_PATH" #$(file-append gcc "/lib"))
|
||||
(setenv "GUIX_LD_WRAPPER_DISABLE_RPATH" "1")
|
||||
|
||||
(invoke "gcc" #$(local-file source) "-Wall" "-g0" "-O2"
|
||||
"-I" #$(file-append guile "/include/guile/" effective)
|
||||
"-L" #$(file-append guile "/lib")
|
||||
"-Wl,-rpath" #$(file-append guile "/lib")
|
||||
#$(string-append "-lguile-" effective)
|
||||
"-o" (string-append #$output "/bin/guile")))))
|
||||
|
||||
|
|
Reference in a new issue