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




Reply via email to