bug#20272: Support reproducible builds
Olivier Dion <[email protected]> Tue, 17 Feb 2026 20:28:00 -0500
| Newsgroups | gmane.lisp.guile.bugs |
|---|---|
| Message-ID | <87y0kq96xr.fsf@laura> |
On Tue, 09 Apr 2024, "Bernhard M. Wiedemann" <[email protected]> wrote: > On 08/04/2024 19.27, Thompson, David wrote: >> I don't know what the solution might be, though. I want parallel *and* >> reproducible builds! > > For openSUSE we are using -j1 builds everywhere until a better solution > is found. > https://code.opensuse.org/package/guix/blob/006c5b9d16/f/guix.spec#_112 > > >> If module A imports module B, inlining of >> procedures from B into A may occur *if* B has already been compiled. > > So this means, module A would need to wait for compilation of B to > finish, so that it always inlines it. Is this issue still relevant? In Guile, commit 9b9149a5bf6206c9f01bcc59c9d297364a6c1ccf (2022 i ntroduces stage1 and stage2 for building ice-9 modules. The difference between the two stages is essentially cross-modules inlining. I have not read the entire thread yet, but is it Guile that is not reproducible yet? Or are we talking about another package here? Thanks, Olivier -- Olivier Dion