emacs-devel
[Top][All Lists]
Advanced

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

Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad an


From: Stefan Monnier
Subject: Re: Bootstrap broken between 2893cb6a21af3384cf5d6dc2b6bbdd5ebba8e1ad and 469fe6a040d6df612c00ea169670c6d8d7e58563
Date: Sat, 18 Dec 2021 11:28:55 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

> I'm not very familiar with the rmail code base, but rmail.el starts with
>
> (require 'rmail-loaddefs)
>
> which pulls in all the autoloads...  but then the other rmail files
> depend on rmail, so we seem to have circular dependencies that rmail
> works around with the loaddefs file.
>
> So it looks like doing this might require more surgery than that.

Could be.  To the extent that it's only meant for the
bootstrap/compilation case (i.e. a case where `rmail` may get loaded
but won't be "used") I'd expect it to be fairly easy.

This said, breaking the other dependencies (url => gnus-util => rmail)
would bring more benefits.


        Stefan




reply via email to

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