From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vagrant Cascadian Date: Sun, 19 Jul 2015 06:14:54 -0700 Subject: [U-Boot] [Reproducible-builds] [PATCH] build: create time and date independent binary In-Reply-To: <201507191436.14384.holger@layer-acht.org> References: <1434123073-22459-1-git-send-email-hs@denx.de> <201506131110.21979.holger@layer-acht.org> <1434220011.3445.21.camel@collins> <201507191436.14384.holger@layer-acht.org> Message-ID: <87pp3oe1bl.fsf@aikidev.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 2015-07-19, Holger Levsen wrote: >> > All this said, if you send me patches, I will probably deploy them as I'm >> > very curious and more reproducibility efforts are good :-) We can can >> > always decide to remove or move them later. >> >> I wish to make all contributions upstream. What would really help at >> first would be to have all targets built regularly to see where work is >> needed. This is where I think the Debian infrastructure could help, in a >> similar way as what was started for Coreboot. FWIW, I was planning on including this patch to u-boot in the next upload to Debian: https://anonscm.debian.org/cgit/collab-maint/u-boot.git/tree/debian/patches/use-date-from-debian-changelog.patch?h=experimental-2015.07 I *think* that actually makes u-boot build reproducibly with Debian's reproducible builds toolchain when SOURCE_DATE_EPOCH is set, but I haven't tested it fully. I might have missed some other sources of non-determinism... Hoping to get some armhf buildd nodes up an running soonish... although it should also be buildable with the cross-toolchains, if the reproducible buildds coulld be made to support that. live well, vagrant -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 818 bytes Desc: not available URL: