|
From: | Stefan Monnier |
Subject: | Re: emacs26, ucs-normalize.el, Symbol’s function definition is void: regexp-opt-charset |
Date: | Wed, 13 Feb 2019 23:21:12 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
>> Most likely regexp-opt gets loaded during the first run of "loadup", so >> the compilation of ucs-normalize by the initial bootstrap-emacs >> succeeds, even tough the compilation of that same file by the >> `emacs` fails. > Why is the first run of loadup different from the rest? Because the first run of loadup is done with not-yet-compiled Elisp files, so it loads a crapload more packages (because of things like (eval-when-compile (require <foo>)) and autoloaded macros) than the second run (performed after the preloaded files have all been byte-compiled). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |