gnu: cross-libc: Cross build the correct libc for GNU/Hurd systems.
authorManolis Ragkousis <manolis837@gmail.com>
Wed, 8 Jun 2016 14:15:00 +0000 (17:15 +0300)
committerLeo Famulari <leo@famulari.name>
Wed, 10 Aug 2016 19:41:12 +0000 (15:41 -0400)
commit2d558e31af5c8207dc4149d2f5c468c6542b99b1
treed291b81bbb602c44f29d2ac13f0dc4790c3aff47
parentd75acc293dd3e63db8739aa04c021df917aa1b80
gnu: cross-libc: Cross build the correct libc for GNU/Hurd systems.

* gnu/packages/cross-base.scm (cross-kernel-headers): Add new variable.
  Add xgnumach-headers, xmig, xhurd-headers, xglibc/hurd-headers,
  xhurd-minimal, xhurd-core-headers.
  (cross-libc): Add cross-libc-for-target.
  [arguments]: Set "CROSS_LIBRARY_PATH".
  [propagated-inputs]: Use "cross-kernel-headers" to determine the correct headers.
  [native-inputs]: Use "cross-mig" when target is GNU/Hurd.
gnu/packages/cross-base.scm