gnu: linux-pam: Disable NIS when cross-compiling.

* gnu/packages/linux.scm (linux-pam)[arguments]: Pass "--disable-nis"
when cross-compiling.
This commit is contained in:
Ludovic Courtès 2017-07-11 21:52:58 +02:00
parent d5ff67f411
commit ed8111ea75
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 9 additions and 2 deletions

View File

@ -426,11 +426,18 @@ It has been modified to remove all non-free binary blobs.")
;; ("cracklib" ,cracklib) ;; ("cracklib" ,cracklib)
)) ))
(arguments (arguments
'(;; Most users, such as `shadow', expect the headers to be under `(;; Most users, such as `shadow', expect the headers to be under
;; `security'. ;; `security'.
#:configure-flags (list (string-append "--includedir=" #:configure-flags (list (string-append "--includedir="
(assoc-ref %outputs "out") (assoc-ref %outputs "out")
"/include/security")) "/include/security")
;; XXX: <rpc/rpc.h> is missing from glibc when
;; cross-compiling, so we have to disable NIS
;; support altogether.
,@(if (%current-target-system)
'("--disable-nis")
'()))
;; XXX: Tests won't run in chroot, presumably because /etc/pam.d ;; XXX: Tests won't run in chroot, presumably because /etc/pam.d
;; isn't available. ;; isn't available.