~ruther/guix-local

0a3da5b7f048359afb3dc4b3317a9789c02bd301 — Ludovic Courtès 13 years ago a5071b9
distro: glibc: Propagate Linux headers.

* distro/base.scm (glibc): Move LINUX-HEADERS from `native-inputs' to
  `propagated-inputs'.  Remove unnecessary `_' in /bin/pwd substitution.
1 files changed, 6 insertions(+), 2 deletions(-)

M distro/base.scm
M distro/base.scm => distro/base.scm +6 -2
@@ 1118,7 1118,11 @@ call interface, and powerful string processing.")
             (base32
              "092rdm49zh6l1pqkxbcpcaawgsgzxhpf1s7wf5wi5dvc5am3dp0y"))))
   (build-system gnu-build-system)
   (native-inputs `(("linux-headers" ,linux-headers)))

   ;; Glibc's <limits.h> refers to <linux/limit.h>, for instance, so glibc
   ;; users should automatically pull Linux headers as well.
   (propagated-inputs `(("linux-headers" ,linux-headers)))

   (arguments
    `(#:out-of-source? #t
      #:configure-flags


@@ 1141,7 1145,7 @@ call interface, and powerful string processing.")
                  (let ((out (assoc-ref outputs "out")))
                    ;; Use `pwd', not `/bin/pwd'.
                    (substitute* "configure"
                      (("/bin/pwd" _) "pwd"))
                      (("/bin/pwd") "pwd"))

                    ;; Install the rpc data base file under `$out/etc/rpc'.
                    ;; FIXME: Use installFlags = [ "sysconfdir=$(out)/etc" ];