Mark H Weaver writes: > ludo@gnu.org (Ludovic Courtès) writes: > >> Currently .go files embed randomly-generated symbols stemming from >> ‘syntax-session-id’, which prevents reproducible builds (see >> .) > > I've given this more thought, and I think I have a way that avoids > session-ids altogether. > > Currently, we include both the session-id and a global gensym counter in > the names of freshly generated marks and labels in psyntax.scm. > Instead, let them include the module name and a per-module counter. I've attached a preliminary implementation of this idea, but I'm not yet confident in its correctness. Mark