bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#20862: 25.0.50; 32-bit Emacs configured --with-wide-int miscompiles


From: Eli Zaretskii
Subject: bug#20862: 25.0.50; 32-bit Emacs configured --with-wide-int miscompiles CL
Date: Sat, 27 Jun 2015 10:22:09 +0300

> From: Glenn Morris <rgm@gnu.org>
> Cc: Eli Zaretskii <eliz@gnu.org>,  20862@debbugs.gnu.org
> Date: Fri, 26 Jun 2015 17:30:26 -0400
> 
> Paul Eggert wrote:
> 
> > Eli Zaretskii wrote:
> >> Can you elaborate?  What are "gensym values"?
> >
> > Generated symbols of some sort.  They appear to be like the output
> > that the printer uses when it's printing a recursive data structure.
> > E.g., one .elc file says '(#3=#:G66300 e)' where the other says
> > '(#3=#:G44900 e)'.  I doubt whether this difference matters, though I
> > haven't investigated.
> 
> I think this is because cl--gensym-counter, as used by cl-gensym, is
> initialized to a random value based on the time. (This is an issue for
> reproducible builds, if we care about those.)

I think the *.elc files should be reproducible, yes.  Otherwise, it's
hard to know if there's some subtle problem in the byte compiler or
its support routines.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]