Subject: bug#62762: circular dependencies in elisp files and make

From: Stefan Monnier <[email-masked]>
Date: Mon, 15 May 2023 11:00:15 -0400

> You are right when dependency graph is a tree.  You provided an
> example of circular dependency in lisp/vc/ediff-util.el.
[...]
> Due to these reasons I prefer 2 stage incremental build.

My intuition tells me it's probably not going to result in a good
trade-off, which is why I haven't worked on it so far.

But you don't need to try and convince me (or anyone else).
Instead, just go and implement it.

If you prove my intuition wrong, then we'll all be happy.

        Stefan