[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
56/58: gnu: commencement: libstdc++-boot0: Support the 64bit Hurd.
From: |
guix-commits |
Subject: |
56/58: gnu: commencement: libstdc++-boot0: Support the 64bit Hurd. |
Date: |
Sun, 24 Nov 2024 02:50:43 -0500 (EST) |
janneke pushed a commit to branch hurd-team
in repository guix.
commit 5f6e1725357abea8b870ce7272053961be6dc52f
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Wed Nov 20 08:19:28 2024 +0100
gnu: commencement: libstdc++-boot0: Support the 64bit Hurd.
* gnu/packages/commencement.scm (make-libstdc++-boot0)[arguments]: When
creating libstdc++-boot0 for the 64bit Hurd, add disable options similar to
libstdc++ to #:configure-flags.
Change-Id: I00636fa48e38823b00ede7dcbd0c1c23544d898c
---
gnu/packages/commencement.scm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index dab65c7ca1..2a32485fc0 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2288,6 +2288,14 @@ exec " gcc "/bin/" program
#:validate-runpath? #f
,@(substitute-keyword-arguments (package-arguments lib)
+ ((#:configure-flags flags)
+ (if (target-hurd64?)
+ #~(cons* "--disable-shared"
+ "--disable-libstdcxx-dual-abi"
+ "--disable-libstdcxx-threads"
+ "--disable-libstdcxx-pch"
+ #$flags)
+ flags))
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'unpack-gmp&co
- 51/58: system: examples: Add devel-hurd64.tmpl., (continued)
- 51/58: system: examples: Add devel-hurd64.tmpl., guix-commits, 2024/11/24
- 52/58: gnu: Use gcc-14, gcc-toolchain-14 on the 64bit Hurd., guix-commits, 2024/11/24
- 55/58: gnu: bootstrap: %bootstrap-gcc: Also wrap g++ for the 64bit Hurd., guix-commits, 2024/11/24
- 54/58: gnu: hurd: Add refcounts-assert patch., guix-commits, 2024/11/24
- 35/58: gnu: netdde: Support the 64bit Hurd., guix-commits, 2024/11/24
- 43/58: gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20240714., guix-commits, 2024/11/24
- 53/58: gnu: commencement: kernel-headers-boot0: Support the 64bit Hurd., guix-commits, 2024/11/24
- 34/58: gnu: netdde: Update to c0ef248dc7c5ccc1273e2a796f3ece30c5b645df., guix-commits, 2024/11/24
- 37/58: gnu: rumpkernel: Support the 64bit Hurd., guix-commits, 2024/11/24
- 42/58: gnu: m4: Fix build for the 64bit Hurd., guix-commits, 2024/11/24
- 56/58: gnu: commencement: libstdc++-boot0: Support the 64bit Hurd.,
guix-commits <=
- 31/58: gnu: openssl-3.0: Support the 64bit Hurd., guix-commits, 2024/11/24