GNU bug report logs -
#2151
23.0.90; Building the 23.0.90 pretest recompiles Lisp files
Previous Next
Reported by: Eli Zaretskii <eliz <at> gnu.org>
Date: Mon, 2 Feb 2009 06:15:03 UTC
Severity: minor
Fixed in version 25.1
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #103 received at 2151 <at> emacsbugs.donarmstrong.com (full text, mbox):
> From: Glenn Morris <rgm <at> gnu.org>
> Cc: 2151 <at> emacsbugs.donarmstrong.com
> Date: Fri, 27 Feb 2009 18:21:42 -0500
>
> Eli Zaretskii wrote:
>
> > I think we should replace batch-byte-recompile-directory in make-dist
> > with a call to "make -C lisp all". Any objections?
>
>
> I'd be surprised if this makes a difference. I thought the pretests
> were built using the instructions in admin/make-tarball.txt. This says
> to bootstrap, then run `make-dist --snapshot'. The latter doesn't do
> any building AFAIK. It does not run batch-byte-recompile-directory.
That's true, but then how can we explain the contradiction between
these 2 facts:
. bootstrap runs "cd lisp; make all", which should compile
progmodes/cc-*.el and mh-e/*.el according to the dependencies at
the end of lisp/Makefile.in
. in the 23.0.91 pretest tarball, the *.elc files have time stamps
in the alphabetical order, which hints that they were built by
batch-byte-recompile-directory; in particular, mh-e/*.elc files
are NOT in the order dictated by their dependencies
What am I missing?
This bug report was last modified 10 years and 315 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.