gnu: linux-pam: Disable NIS when cross-compiling.
* gnu/packages/linux.scm (linux-pam)[arguments]: Pass "--disable-nis" when cross-compiling.master
parent
d5ff67f411
commit
ed8111ea75
|
@ -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.
|
||||||
|
|
Reference in New Issue