~ruther/guix-local

f727ec5bc8a6f97ae1083026e508b917235dfd2d — Ludovic Courtès 10 years ago 161094c
gnu: perl: Do not retain references to Binutils and other build-time tools.

* gnu/packages/perl.scm (perl)[arguments]: Pass -Dlibpth and -Dplibpth to
  ./Configure.
1 files changed, 9 insertions(+), 1 deletions(-)

M gnu/packages/perl.scm
M gnu/packages/perl.scm => gnu/packages/perl.scm +9 -1
@@ 72,7 72,15 @@
                        "-Dinstallstyle=lib/perl5"
                        "-Duseshrplib"
                        (string-append "-Dlocincpth=" libc "/include")
                        (string-append "-Dloclibpth=" libc "/lib"))))))
                        (string-append "-Dloclibpth=" libc "/lib")

                        ;; Force the library search path to contain only libc
                        ;; because it is recorded in Config.pm and
                        ;; Config_heavy.pl; we don't want to keep a reference
                        ;; to everything that's in $LIBRARY_PATH at build
                        ;; time (Binutils, bzip2, file, etc.)
                        (string-append "-Dlibpth=" libc "/lib")
                        (string-append "-Dplibpth=" libc "/lib"))))))

         (add-before
          'strip 'make-shared-objects-writable