From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gilles Chanteperdrix Date: Sun, 8 May 2016 22:25:11 +0200 Subject: [Buildroot] [PATCH 09/34] reproducibility/libglib2: allow removing codegen In-Reply-To: <88864677-f612-bd6b-3158-5c2980bb9825@mind.be> References: <20160430074358.GE1781@hermes.click-hack.org> <1462002570-14706-1-git-send-email-gilles.chanteperdrix@xenomai.org> <1462002570-14706-9-git-send-email-gilles.chanteperdrix@xenomai.org> <88864677-f612-bd6b-3158-5c2980bb9825@mind.be> Message-ID: <20160508202511.GT13285@hermes.click-hack.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net On Sat, May 07, 2016 at 11:04:25PM +0200, Arnout Vandecappelle wrote: > On 04/30/16 09:49, Gilles Chanteperdrix wrote: > > But this is not sufficient, compiling the python bytecode with the > > same interpreter in different environments yields different binaries, > > Er, this is worrisome... You are saying that we don't have a chance in hell of > generating reproducible python bytecode? I am not a python specialist, but it seems to me four bytes in the python generated bytecode are the build timestamp, so unless there is a way to override it with SOURCE_DATE_EPOCH, I do not see that possible. -- Gilles. https://click-hack.org