bootstrap: Add mescc-tools-static, mescc-tools-static-tarball.
* gnu/packages/make-bootstrap.scm (%mescc-tools-static, %mescc-tools-bootstrap-tarball): New variable.
This commit is contained in:
parent
5b01b6034a
commit
fae3c0d953
|
@ -48,6 +48,7 @@
|
||||||
%glibc-bootstrap-tarball
|
%glibc-bootstrap-tarball
|
||||||
%gcc-bootstrap-tarball
|
%gcc-bootstrap-tarball
|
||||||
%guile-bootstrap-tarball
|
%guile-bootstrap-tarball
|
||||||
|
%mescc-tools-bootstrap-tarball
|
||||||
%mes-bootstrap-tarball
|
%mes-bootstrap-tarball
|
||||||
%bootstrap-tarballs
|
%bootstrap-tarballs
|
||||||
|
|
||||||
|
@ -535,6 +536,16 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
|
||||||
#t))))
|
#t))))
|
||||||
(inputs `(("gcc" ,%gcc-static)))))
|
(inputs `(("gcc" ,%gcc-static)))))
|
||||||
|
|
||||||
|
(define %mescc-tools-static
|
||||||
|
;; A statically linked MesCC Tools for bootstrap.
|
||||||
|
(package
|
||||||
|
(inherit mescc-tools)
|
||||||
|
(name "mescc-tools-static")
|
||||||
|
(arguments
|
||||||
|
(substitute-keyword-arguments (package-arguments mescc-tools)
|
||||||
|
((#:make-flags flags)
|
||||||
|
`(cons "CC=gcc -static" ,flags))))))
|
||||||
|
|
||||||
(define %mes-stripped
|
(define %mes-stripped
|
||||||
;; The subset of Mes files needed for bootstrap.
|
;; The subset of Mes files needed for bootstrap.
|
||||||
(package
|
(package
|
||||||
|
@ -731,6 +742,10 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
|
||||||
;; A tarball with the statically-linked, relocatable Guile.
|
;; A tarball with the statically-linked, relocatable Guile.
|
||||||
(tarball-package %guile-static-stripped))
|
(tarball-package %guile-static-stripped))
|
||||||
|
|
||||||
|
(define %mescc-tools-bootstrap-tarball
|
||||||
|
;; A tarball with MesCC binary seed.
|
||||||
|
(tarball-package %mescc-tools-static))
|
||||||
|
|
||||||
(define %mes-bootstrap-tarball
|
(define %mes-bootstrap-tarball
|
||||||
;; A tarball with Mes ASCII Seed and binary Mes C Library.
|
;; A tarball with Mes ASCII Seed and binary Mes C Library.
|
||||||
(tarball-package %mes-stripped))
|
(tarball-package %mes-stripped))
|
||||||
|
|
Loading…
Reference in New Issue