[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/03: bootstrappable: Add some comments: WIP: also squash into `Add Mes
03/03: bootstrappable: Add some comments: WIP: also squash into `Add Mes bootstrap.'
Mon, 17 Sep 2018 16:02:41 -0400 (EDT)
janneke pushed a commit to branch wip-bootstrap
in repository guix.
Author: Jan Nieuwenhuizen <address@hidden>
Date: Mon Sep 17 21:36:35 2018 +0200
bootstrappable: Add some comments: WIP: also squash into `Add Mes
gnu/packages/commencement.scm | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 2dbf326..551ac06 100644
@@ -304,6 +304,12 @@
+ ;; 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).
(let ((version "0.9.26")
@@ -692,6 +698,11 @@
+ ;; Gcc-2.95.3 is the most recent GCC that is supported by what the Mes C
+ ;; Library v0.16 offers. Gcc-3.x (and 4.x) place higher demands on a C
+ ;; library, such as dir.h/struct DIR/readdir, locales, signals... Also,
+ ;; with gcc-2.95.3, binutils-boot-2.20.1a and glibc-2.2.5 we found a GNU
+ ;; toolchain triplet "that works".
@@ -852,6 +863,9 @@ ac_cv_c_float_format='IEEE (little-endian)'
+ ;; GNU C Library 2.2.5 is the most recent glibc that we managed to build
+ ;; using gcc-2.95.3. Newer versions (2.3.x, 2.6, 2.1x) seem to need a newer
+ ;; gcc.