[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/10: gnu: libgccjit: Build with bootstrapped gcc.
From: |
guix-commits |
Subject: |
02/10: gnu: libgccjit: Build with bootstrapped gcc. |
Date: |
Sun, 11 Sep 2022 09:48:17 -0400 (EDT) |
lilyp pushed a commit to branch master
in repository guix.
commit 6b6357155771b94c0ebbb1f879e2959fad42e9f5
Author: Liliana Marie Prikler <liliana.prikler@gmail.com>
AuthorDate: Fri Aug 5 20:27:48 2022 +0200
gnu: libgccjit: Build with bootstrapped gcc.
* gnu/packages/gcc.scm (make-libgccjit)[#:configure-flags]: Add
“--disable-bootstrap”, “--disable-libatomic”, “--disable-libgomp”,
“--disable-libquadmath”, “--disable-libssp”, and
“--enable-checking=release”.
[inputs]: Remove libstdc++.
[native-inputs]: Add gcc.
---
gnu/packages/gcc.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index dd480e930d..046730b39e 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -983,7 +983,13 @@ as the 'native-search-paths' field."
(srfi srfi-1)
(srfi srfi-26)))
((#:configure-flags flags)
- #~(cons* "--enable-host-shared"
+ #~(cons* "--disable-bootstrap"
+ "--disable-libatomic"
+ "--disable-libgomp"
+ "--disable-libquadmath"
+ "--disable-libssp"
+ "--enable-host-shared"
+ "--enable-checking=release"
"--enable-languages=jit"
(remove (cut string-match "--enable-languages.*" <>)
#$flags)))
@@ -995,6 +1001,10 @@ as the 'native-search-paths' field."
(find-files
(string-append (assoc-ref outputs "out") "/bin")
".*(c\\+\\+|cpp|g\\+\\+|gcov|gcc|gcc-.*)"))))))))
+ (inputs (modify-inputs (package-inputs gcc)
+ (delete "libstdc++")))
+ (native-inputs (modify-inputs (package-native-inputs gcc)
+ (prepend gcc)))
(synopsis "GCC library generating machine code on-the-fly at runtime")
(description
"This package is part of the GNU Compiler Collection and provides an
- branch master updated (1da91705b0 -> d48c2c7df3), guix-commits, 2022/09/11
- 02/10: gnu: libgccjit: Build with bootstrapped gcc.,
guix-commits <=
- 04/10: gnu: emacs: Build with native compilation., guix-commits, 2022/09/11
- 01/10: gnu: Parameterize libgccjit., guix-commits, 2022/09/11
- 09/10: gnu: emacs-org: Undelete build step., guix-commits, 2022/09/11
- 05/10: guix: emacs-utils: Add emacs-compile-directory., guix-commits, 2022/09/11
- 07/10: gnu: emacs-yasnippet: Fix build., guix-commits, 2022/09/11
- 10/10: news: Add entry about Emacs native compilation., guix-commits, 2022/09/11
- 08/10: build-system: emacs: Use new function for autoloads generation, guix-commits, 2022/09/11
- 03/10: gnu: libgccjit: Build multiple versions., guix-commits, 2022/09/11
- 06/10: build-system: emacs: Use native compilation., guix-commits, 2022/09/11