On Sun, Dec 27, 2020 at 08:23:21PM -0800, Chris Marusich wrote: > Leo Le Bouter writes: > > > I want to have one last attempt at making the binaries reproducible. > > > > Could anyone help adjusting this patch so the package definition's hash > > does not change on other architectures? So it can be proposed for merge > > in master.. > > > > Thank you > > > > From e6931a7ebb9cc0681a3211ac38a1c58c7a176481 Mon Sep 17 00:00:00 2001 > > From: John Doe > > Date: Mon, 28 Dec 2020 03:21:08 +0100 > > Subject: [PATCH] gnu: gcc-4.7: Disable parallel compilation on powerpc64*. > > > > * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Conditionally disable > > parallel compilation on powerpc64*. > > --- > > gnu/packages/gcc.scm | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm > > index 4d5aaa7070..6d32677144 100644 > > --- a/gnu/packages/gcc.scm > > +++ b/gnu/packages/gcc.scm > > @@ -204,6 +204,8 @@ where the OS part is overloaded to denote a specific ABI---into GCC > > ,(if stripped? "-g0" "-g"))))) > > > > #:tests? #f > > + #:parallel-build? ,(string-prefix? "powerpc64" (or (%current-target-system) > > + (%current-system))) > > > > #:phases > > (modify-phases %standard-phases > > If it's just for the sake of trying one last time, we could just add > --cores=1 to the Guix invocations, or run everything in a single-core > VM. Wouldn't that have the same effect? Close enough. We can also add it into the commit message, to build it with --cores=1 > I think you'll probably agree, so I've proactively started another build > on two fresh single-core VMs (using the same procedure I described > earlier, starting from the 1.2.0 installation ISO image). It'll take a > few days to finish, I'm sure. Please let me know if you think we need > the patch to run this final experiment. Otherwise, I'll just report the > results of this latest experiment in a few days' time. > > -- > Chris -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted