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.
This commit is contained in:
parent
bf33a77ea7
commit
6b63571557
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user