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:58:49 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

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

> 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...

And sometimes, dumping is even successful

  Dump complete (3.01 seconds)
  Byte counts: header=100 hot=16116548 discardable=203120 cold=11263336
  Reloc counts: hot=1118119 discardable=5568
  Process 24209 exited with status = 0 (0x00000000) 

That promises to become fun :-/



reply via email to

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