[Top][All Lists]

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

Re: extraclean and admin/grammars [was Re: Git master head build failure

From: Eli Zaretskii
Subject: Re: extraclean and admin/grammars [was Re: Git master head build failure?]
Date: Sat, 03 Apr 2021 17:15:09 +0300

> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: rgm@gnu.org,  theophilusx@gmail.com,  monnier@iro.umontreal.ca,
>   emacs-devel@gnu.org
> Date: Sat, 03 Apr 2021 15:30:45 +0200
> Eli Zaretskii <eliz@gnu.org> writes:
> > Bootstrapping Emacs means building a working Emacs executable when we
> > either have no Emacs executable at all or that executable isn't
> > working or is broken for some reason.
> >
> > IOW, bootstrapping Emacs doesn't _have_ to delete all generated files,
> > though it _might_ delete those which are in the way of building a
> > working Emacs.
> I still don't understand what mean here, since it's been demonstrated
> several times that (in certain circumstances) people have to say "make
> extraclean" to build a working Emacs executable.

"make extraclean" is only needed when doing something very drastic,
like switching to a very different branch.  That is an extremely rare
(if not improbable) use case, so IMO having everyone pay for it is

> So "make bootstrap" doesn't do what it says on the tin

But it does: it bootstraps the current configuration of Emacs by doing
what is necessary, but not more than that.

It sounds like you think that "make bootstrap" is equivalent to
checking out a pristine clone.  But that is not the case, at least not
for most people who use that target.

reply via email to

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