emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs 23.3 released


From: Stefan Monnier
Subject: Re: Emacs 23.3 released
Date: Mon, 14 Mar 2011 10:10:27 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

> I'm now bootstrapping lexbind-new straight from the repo, with just
> two changes:

Great.  So my changes to makefile.w32-in work?  The mind boggles!

> - Using loaddefs.el from a previous bootstrap as ldefs-boot.el.

Hmm... I'm really curious why that's needed.  I rarely bootstrap my
usual Emacs, but I bootstrap the lexbind branch pretty often (using
some underused old 16-core Athlon X2 machine, it's barely 3mins to
bootstrap, less than a minute and a half to recompile all the files) for
benchmarking purposes.  So under GNU/Linux it bootstraps fine, and the
loaddefs.el should not be affected much by platform differences, AFAICT.

I just noticed that, contrary to my belief, the lexbind branch does have
changes in ldefs-boot (so I'll get conflicts at the next merge that
changes ldefs-boot).  Could you try

   bzr revert -r ancestor:../trunk lisp/ldefs-boot.el

or copy the trunk's ldefs-boot.el to see if that fixes the problem?
(both the trunk's and the current lexbind version work fine for me under
GNU/Linux).

> On make'ing the target compile-CMD, bytecompiling the COMPILE_FIRST
> files throws errors for pcase.el, macroexp.el and cconv.el, like
> these:

I guess the patch below will fix those problem.


        Stefan


=== modified file 'lisp/makefile.w32-in'
--- lisp/makefile.w32-in        2011-03-12 03:32:43 +0000
+++ lisp/makefile.w32-in        2011-03-14 13:49:12 +0000
@@ -84,9 +84,9 @@
 COMPILE_FIRST = \
        $(lisp)/emacs-lisp/byte-opt.el \
        $(lisp)/emacs-lisp/bytecomp.el \
-       $(lisp)/emacs-lisp/pcase.elc \
-       $(lisp)/emacs-lisp/macroexp.elc \
-       $(lisp)/emacs-lisp/cconv.elc \
+       $(lisp)/emacs-lisp/pcase.el \
+       $(lisp)/emacs-lisp/macroexp.el \
+       $(lisp)/emacs-lisp/cconv.el \
        $(lisp)/subr.el \
        $(lisp)/progmodes/cc-mode.el \
        $(lisp)/progmodes/cc-vars.el




reply via email to

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