[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/07: bootstrap: tcc update WIP
From: |
Jan Nieuwenhuizen |
Subject: |
05/07: bootstrap: tcc update WIP |
Date: |
Tue, 18 Sep 2018 04:56:43 -0400 (EDT) |
janneke pushed a commit to branch wip-bootstrap
in repository guix.
commit 47df47dcc6c352c192457ba6b67014abe73aee76
Author: Jan Nieuwenhuizen <address@hidden>
Date: Tue Sep 18 07:55:08 2018 +0200
bootstrap: tcc update WIP
---
gnu/packages/commencement.scm | 27 ++++++++++-----------------
1 file changed, 10 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 57a0879..0e777ee 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -305,20 +305,19 @@
(define tcc-boot0
;; Pristine tcc cannot be built by MesCC, we are keeping a delta of 11
- ;; patches. In a very early form they were presented to the TinyCC
- ;; developers, who showed no interest in the bootstrappable effort. These
- ;; patches have been ported to 0.9.27, alas the resulting tcc is still too
- ;; buggy. Once MesCC is more mature, this package should use the 0.9.27
- ;; sources (or later).
+ ;; patches. In a very early and rough form they were presented to the
+ ;; TinyCC developers, who at the time showed no interest in supporting the
+ ;; bootstrappable effort; we will try again later. These patches have been
+ ;; ported to 0.9.27, alas the resulting tcc is buggy. Once MesCC is more
+ ;; mature, this package should use the 0.9.27 sources (or later).
(let ((version "0.9.26")
- (revision "2")
- (commit "b7aa90652065279b580a414735a4363ae9112d0a"))
+ (revision "3")
+ (commit "812e9343e4520ec90934fd7f47134416ad0dce07"))
(package-with-bootstrap-guile
(package
(inherit tcc)
(name "tcc-boot0")
(version (string-append version "-" revision "." (string-take commit
7)))
- (synopsis "Tiny and fast C compiler")
(source (origin
(method url-fetch)
(uri (string-append "https://gitlab.com/janneke/tinycc"
@@ -326,7 +325,7 @@
"/tinycc-" commit ".tar.gz"))
(sha256
(base32
- "1sjf1alahn2as5mv0y5v25npajirg1y7szsn7sfgq5g22vvaisx5"))))
+ "0c68hmi6ryb3bmbmdrr5knhz61li3mlhkmxvji6khgkb199znlqc"))))
(build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux"))
(inputs '())
@@ -463,15 +462,9 @@
(name "tcc-boot")
(version "0.9.27")
(source (origin
- (method url-fetch)
- (uri (string-append "mirror://savannah/tinycc/tcc-"
- version ".tar.bz2"))
- (patches (search-patches "tcc-boot-0.9.27.patch"))
- (sha256
- (base32
- "177bdhwzrnqgyrdv1dwvpd04fcxj68s5pm1dzwny6359ziway8yy"))))
+ (inherit (package-source tcc))
+ (patches (search-patches "tcc-boot-0.9.27.patch"))))
(build-system gnu-build-system)
- (supported-systems '("i686-linux" "x86_64-linux"))
(inputs '())
(propagated-inputs '())
(native-inputs
- branch wip-bootstrap updated (2e0ae3f -> ac4c0b1), Jan Nieuwenhuizen, 2018/09/18
- 01/07: patch: doc, Jan Nieuwenhuizen, 2018/09/18
- 02/07: patch doc, Jan Nieuwenhuizen, 2018/09/18
- 05/07: bootstrap: tcc update WIP,
Jan Nieuwenhuizen <=
- 03/07: bootstrap: cleanup, document patches WIP, Jan Nieuwenhuizen, 2018/09/18
- 04/07: patch, Jan Nieuwenhuizen, 2018/09/18
- 07/07: patch: WIP., Jan Nieuwenhuizen, 2018/09/18
- 06/07: patch: wip, Jan Nieuwenhuizen, 2018/09/18