[blog] 01/01: 133: resolve FIXME on ddcpoc and bootstrapping
Bernhard M. Wiedemann
bmwiedemann-guest at moszumanska.debian.org
Mon Nov 20 12:24:43 UTC 2017
This is an automated email from the git hooks/post-receive script.
bmwiedemann-guest pushed a commit to branch master
in repository blog.
commit 517878a560d417858554230c03a11474e22927ac
Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
Date: Mon Nov 20 13:23:38 2017 +0100
133: resolve FIXME on ddcpoc and bootstrapping
---
drafts/133.mdwn | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drafts/133.mdwn b/drafts/133.mdwn
index 8a81cbd..a0c47d4 100644
--- a/drafts/133.mdwn
+++ b/drafts/133.mdwn
@@ -30,10 +30,10 @@ were reproducible in our test setup." - see below for details how this was
achieved.
-Diverse Double Compilation
---------------------------
+Bootstrapping and Diverse Double Compilation
+--------------------------------------------
-FIXME: provide context (berlin!) and also link to jannekes work
+As a follow-up of a [discussion on bootstrapping compilers we had on the Berlin summit](https://pad.riseup.net/p/reproduciblebuildsIII-crossdistro), Bernhard and Ximin worked on a Proof of Concept for Diverse Double Compilation of tinycc (aka tcc).
Ximin Luo did a successful [diverse-double compilation of
tinycc](https://github.com/bmwiedemann/ddcpoc/) git HEAD using gcc-7.2.0,
@@ -41,6 +41,9 @@ clang-4.0.1, icc-18.0.0 and pgcc-17.10-0 (pgcc needs to triple-compile it).
More variations are planned for the future, with the eventual aim to reproduce
the same binaries cross-distro, and extend it to test GCC itself.
+Work on bootstrapping also made progress in (MesCC)[https://gitlab.com/janneke/mes] from Jan Nieuwenhuizen.
+MesCC now compiles a less heavily patched TinyCC into a mes-tcc that in turn passes 41/69 of mescc's C tests.
+
Qt and BUILD_PATH_PREFIX_MAP
----------------------------
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git
More information about the Reproducible-commits
mailing list