emacs-devel
[Top][All Lists]
Advanced

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

Re: MPS: native comp


From: Gerd Möllmann
Subject: Re: MPS: native comp
Date: Tue, 30 Apr 2024 06:39:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Gerd Möllmann <gerd.moellmann@gmail.com> writes:

> Progress. Same scenario as before and we come to pdumping, but it
> complains
>
>   ./temacs --batch  -l loadup --temacs=pbootstrap \
>           --bin-dest  --eln-dest
>   ...
>   Loading emacs-lisp/macroexp (native compiled elisp)...
>   ..
>   Dumping under the name bootstrap-emacs.pdmp
>   Dumping fingerprint: 
> 4ff41caeb772618cf9be4dd61ae8a1cf909c29b0ff417318ec6039950eaf53fc
>
>   Error: error ("trying to dump non fixed-up eln file")
>

Actually, and strangely, I get a different error when running under
LLDB.

  Loading /Users/gerd/emacs/savannah/igc/lisp/emacs-lisp/cl-generic.el 
(source)...
  Loading /Users/gerd/emacs/savannah/igc/lisp/simple.el (source)...

  Error: error ("Eager macro-expansion failure: (setting-constant 
byte-compile-form-stack)")
    signal(error ("Eager macro-expansion failure: (setting-constant 
byte-compile-form-stack)"))

In a way that makes more sense because we saw that "Eager..." string
before. byte-compile-form-stack is a var defined in macroexp.

Does someone know what "eager" macro expansion means? In what way is it
eager? Or different from non-eager (lazy?) macro expansion? But why
would ME be lazy? Questions about questions...





reply via email to

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