[Git][reproducible-builds/reproducible-presentations][master] 3 commits: cauldron2019: Add trusting trust and diverse double-compilation in

Vagrant Cascadian gitlab at salsa.debian.org
Fri Sep 13 18:17:21 UTC 2019



Vagrant Cascadian pushed to branch master at Reproducible Builds / reproducible-presentations


Commits:
2fa91c03 by Vagrant Cascadian at 2019-09-13T17:51:00Z
cauldron2019: Add trusting trust and diverse double-compilation in
bootstrapping section.

- - - - -
5e95271e by Vagrant Cascadian at 2019-09-13T18:02:11Z
cauldron2019: how to help.

- - - - -
e79c7977 by Vagrant Cascadian at 2019-09-13T18:12:29Z
cauldron2019: Flesh out gcc build path unresolved and add way forward.

- - - - -


1 changed file:

- 2019-09-13-Cauldron2019-Reproducible-Toolchains-For-The-Win/Reproducible-Toolchains-For-The-Win.org


Changes:

=====================================
2019-09-13-Cauldron2019-Reproducible-Toolchains-For-The-Win/Reproducible-Toolchains-For-The-Win.org
=====================================
@@ -140,6 +140,7 @@ https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=e3e8c48c4a494d9da741c1c8ea6c4c
 
 
 gzip
+
 #+ATTR_BEAMER: :overlay <+->
 - --no-name (a.k.a. -n)
 - [PATCH] Do not store mtime when compressing stdin
@@ -178,6 +179,19 @@ https://tests.reproducible-builds.org/debian/issues/unstable/gcc_captures_build_
 
 https://gcc.gnu.org/ml/gcc-patches/2017-07/msg01315.html
 
+#+ATTR_BEAMER: :overlay <+->
+- Use BUILD_PATH_PREFIX_MAP environment variable instead of -ffile-prefix-map
+- commandline arguments sometimes get embedded in build results
+- REJECTED on premise of taking data from environment variable
+
+* gcc: build paths: way forward
+
+gcc build path proposals?
+
+#+ATTR_BEAMER: :overlay <+->
+- -ffile-prefix-map-from-env BUILD_PATH_PREFIX_MAP
+- Workaround build in same directory
+
 * gcc: LTO
 
 Report LTO-induced indeterminism from global constructors
@@ -327,6 +341,18 @@ https://bootstrappable.org/
 
 What compiler do you use to compile your compiler?
 
+* Trusting Trust
+
+  Reflections on Trusting Trust by Ken Thompson 1984
+
+- https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf
+
+* Diverse Double-Compilation
+
+  Diverse Double-Compilation by David A. Wheeler 2005/2009
+
+- https://www.dwheeler.com/trusting-trust/
+
 * Untangling the bootstraping Mes
 
 https://savannah.gnu.org/projects/mes
@@ -370,6 +396,17 @@ reprotest: builds something twice with many variations
 - if unreproducible: reduce variations until (hopefully) the cause has been identified
 - *Please help!*
 
+
+* How to help
+
+https://reproducible-builds.org/contribute/
+
+#+ATTR_BEAMER: :overlay <+->
+- rb-general at lists.reproducible-builds.org
+- irc.oftc.net #reproducible-builds
+- code hosting: https://salsa.debian.org/reproducible-builds
+- test infrastructure: https://tests.reproducible-builds.org
+
 * Copyright
 
   Copyright 2019 Vagrant Cascadian <vagrant at reproducible-builds.org>



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/compare/c206323cb11ee4a8e9601f37eaa39005c4a75a63...e79c79779367ba094d0c2037c792626af76b281c

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/compare/c206323cb11ee4a8e9601f37eaa39005c4a75a63...e79c79779367ba094d0c2037c792626af76b281c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20190913/3951c175/attachment.html>


More information about the rb-commits mailing list