[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
35/87: gnu: gcc-mesboot1: Fix native-search-paths.
From: |
guix-commits |
Subject: |
35/87: gnu: gcc-mesboot1: Fix native-search-paths. |
Date: |
Mon, 13 Jan 2025 04:37:25 -0500 (EST) |
efraim pushed a commit to branch wip-riscv-bootstrap
in repository guix.
commit 2bb3da06fd68bb8a17f59e8701b5fd80c50aede0
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed Oct 9 19:39:17 2024 +0300
gnu: gcc-mesboot1: Fix native-search-paths.
* gnu/packages/commencement.scm (gcc-mesboot1)[native-search-paths]:
Don't inherit from gcc-core-mesboot1. Add CPLUS_INCLUDE_PATH.
Change-Id: I027e0722d6c63bd2b6222849f6bb82907e593da7
---
gnu/packages/commencement.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 5c7caec4eb..ee8f802be9 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1815,7 +1815,17 @@ ac_cv_c_float_format='IEEE (little-endian)'
;; Set the C++ search path so that C headers can be found as
;; libstdc++ is being compiled.
- (setenv "CPLUS_INCLUDE_PATH" (getenv "C_INCLUDE_PATH"))))))))))
+ (setenv "CPLUS_INCLUDE_PATH" (getenv "C_INCLUDE_PATH"))))))))
+ (native-search-paths
+ (list (search-path-specification
+ (variable "C_INCLUDE_PATH")
+ (files '("include")))
+ (search-path-specification
+ (variable "CPLUS_INCLUDE_PATH")
+ (files '("include/c++" "include")))
+ (search-path-specification
+ (variable "LIBRARY_PATH")
+ (files '("lib")))))))
(define (%boot-mesboot2-inputs)
`(("gcc" ,gcc-mesboot1)
- 86/87: Revert "gnu: gcc-muslboot0: Apply patches in the package source.", (continued)
- 86/87: Revert "gnu: gcc-muslboot0: Apply patches in the package source.", guix-commits, 2025/01/13
- 59/87: gnu: glibc-headers-mesboot: Remove unused C macro., guix-commits, 2025/01/13
- 64/87: fixup WIP: musl-boot0: Add fixes for i686 and x86_64., guix-commits, 2025/01/13
- 83/87: fixup findutils-boot0: Adjust the skipped tests on riscv64-linux., guix-commits, 2025/01/13
- 69/87: gnu: binutils-muslboot0: Correct package inputs., guix-commits, 2025/01/13
- 70/87: gnu: binutils-muslboot0: Don't compress the documentation., guix-commits, 2025/01/13
- 71/87: gnu: m4-boot0: Downgrade to 1.4.18., guix-commits, 2025/01/13
- 48/87: gnu: mesboot-package: Adjust for riscv64-linux builds., guix-commits, 2025/01/13
- 46/87: gnu: Add mawk-mesboot., guix-commits, 2025/01/13
- 09/87: gnu: gnu-make-mesboot0: Update to 3.82., guix-commits, 2025/01/13
- 35/87: gnu: gcc-mesboot1: Fix native-search-paths.,
guix-commits <=
- 36/87: gnu: gcc-mesboot1: Adjust setting include paths., guix-commits, 2025/01/13
- 39/87: gnu: Add musl-boot., guix-commits, 2025/01/13
- 55/87: gnu: %boot0-inputs: Remove duplicate packages., guix-commits, 2025/01/13
- 54/87: gnu: %boot0-inputs: Use newly built *-boot0 packages on riscv64-linux., guix-commits, 2025/01/13
- 74/87: fixup musl-boot, guix-commits, 2025/01/13
- 76/87: fixup gcc-muslboot0, guix-commits, 2025/01/13
- 61/87: gnu: musl-boot0: Improve the install phase., guix-commits, 2025/01/13
- 87/87: Revert "gnu: gcc-muslboot: Apply patches in the package source.", guix-commits, 2025/01/13
- 44/87: gnu: gawk-mesboot: Support building on riscv64-linux., guix-commits, 2025/01/13
- 50/87: gnu: %bootstrap-inputs+toolchain: Switch riscv64-linux to full bootstrap., guix-commits, 2025/01/13