[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#62307] [PATCH core-updates 05/15] cross-base: Add cross arguments t
From: |
Josselin Poiret |
Subject: |
[bug#62307] [PATCH core-updates 05/15] cross-base: Add cross arguments to hurd derivatives. |
Date: |
Mon, 20 Mar 2023 23:10:40 +0100 |
* gnu/packages/cross-base.scm (cross-kernel-headers*): Add --build and --host to
xhurd-headers and xhurd-minimal.
---
gnu/packages/cross-base.scm | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index 5c9ae86d52..217b83d077 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -465,10 +465,17 @@ (define xhurd-headers
(name (string-append (package-name hurd-headers)
"-cross-" target))
+ (arguments
+ (substitute-keyword-arguments (package-arguments hurd-headers)
+ ((#:configure-flags flags)
+ `(cons* ,(string-append "--build=" (%current-system))
+ ,(string-append "--host=" target)
+ ,flags))))
+
(native-inputs `(("cross-gcc" ,xgcc)
("cross-binutils" ,xbinutils)
("cross-mig" ,xmig)
- ,@(alist-delete "mig"(package-native-inputs
hurd-headers))))))
+ ,@(alist-delete "mig" (package-native-inputs
hurd-headers))))))
(define xglibc/hurd-headers
(package
@@ -513,6 +520,10 @@ (define xhurd-minimal
(guix build utils)
(srfi srfi-26))
,@(package-arguments hurd-minimal))
+ ((#:configure-flags flags)
+ `(cons* ,(string-append "--build=" (%current-system))
+ ,(string-append "--host=" target)
+ ,flags))
((#:phases phases)
`(modify-phases ,phases
(add-before 'configure 'set-cross-headers-path
--
2.39.2
- [bug#62307] [PATCH core-updates 00/15] Update Hurd and fix build failures, (continued)
- [bug#62307] [PATCH core-updates 04/15] cross-base: Factor out cross-mig., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 02/15] gnu-build-system: Sneak fixed glibc when cross-building for Hurd., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 06/15] cross-base: Removed useless inputs to xhurd-core-headers., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 07/15] mig: Update to 1.8+git20220827., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 10/15] hurd: Remove useless glibc/hurd-headers input., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 13/15] mig/32-bit: Remove., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 12/15] hurd: Update DDE and use libdde_linux26., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 15/15] system: pam: Only add linux-pam reference if on Linux., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 05/15] cross-base: Add cross arguments to hurd derivatives.,
Josselin Poiret <=
- [bug#62307] [PATCH core-updates 08/15] gnumach: Update to 1.8+git20220827., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 11/15] gnumach, hurd-headers, hurd: Switch to using cross-mig., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 11/15] gnumach, hurd: Switch to using cross-mig., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 09/15] hurd: Update to 91a51672ff4cfe1f1a0712b4c542ded3081c825b., Josselin Poiret, 2023/03/20
- [bug#62307] [PATCH core-updates 14/15] system: hurd: Use shepherd-0.8 in the package list., Josselin Poiret, 2023/03/20