[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/08: gnu: Remove gcc-for-libstdc++.
From: |
Marius Bakke |
Subject: |
01/08: gnu: Remove gcc-for-libstdc++. |
Date: |
Sat, 6 Oct 2018 12:59:45 -0400 (EDT) |
mbakke pushed a commit to branch wip-gcc7
in repository guix.
commit 60111ea828e9566998fae98cc30f15581d024e58
Author: Marius Bakke <address@hidden>
Date: Wed Oct 3 17:08:02 2018 +0200
gnu: Remove gcc-for-libstdc++.
* gnu/packages/commencement.scm (gcc-for-libstdc++): Remove variable.
(libstdc++-boot0): Inherit GCC-4.9 instead.
---
gnu/packages/commencement.scm | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 4c7a381..46d2a46 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1699,25 +1699,12 @@ exec " gcc "/bin/" program
,cf)))))
(inputs (%boot0-inputs)))))
-;; Use a "fixed" package source for this early libstdc++ variant so we can
-;; update GCC 4.9 without triggering a full rebuild.
-(define gcc-for-libstdc++
- (package
- (inherit gcc-4.9)
- (source (origin
- (inherit (package-source gcc-4.9))
- (patches (search-patches "gcc-4.9-libsanitizer-fix.patch"
- "gcc-arm-bug-71399.patch"
- "gcc-asan-missing-include.patch"
- "gcc-libvtv-runpath.patch"
- "gcc-fix-texi2pod.patch"))))))
-
(define libstdc++-boot0
;; GCC's libcc1 is always built as a shared library (the top-level
;; 'Makefile.def' forcefully adds --enable-shared) and thus needs to refer
;; to libstdc++.so. We cannot build libstdc++-5.3 because it relies on
;; C++14 features missing in some of our bootstrap compilers.
- (let ((lib (package-with-bootstrap-guile (make-libstdc++
gcc-for-libstdc++))))
+ (let ((lib (package-with-bootstrap-guile (make-libstdc++ gcc-4.9))))
(package
(inherit lib)
(name "libstdc++-boot0")
- branch wip-gcc7 created (now f47d100), Marius Bakke, 2018/10/06
- 04/08: gnu: Remove duplicate linux-libre-headers package from bootstrap inputs., Marius Bakke, 2018/10/06
- 06/08: gnu: python: Fix FTBFS with GCC >= 6., Marius Bakke, 2018/10/06
- 07/08: gnu: cmake: Try CPATH and C_INCLUDE_PATH when finding system libraries., Marius Bakke, 2018/10/06
- 05/08: gnu: Use GCC 7 as the default compiler., Marius Bakke, 2018/10/06
- 02/08: gnu: libstdc++-boot0: Improve gcc-wrapper workaround., Marius Bakke, 2018/10/06
- 01/08: gnu: Remove gcc-for-libstdc++.,
Marius Bakke <=
- 08/08: gnu: cppunit: Update to 1.14.0., Marius Bakke, 2018/10/06
- 03/08: gnu: gcc-boot0: Improve gcc-wrapper workarounds., Marius Bakke, 2018/10/06