guix-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]