emacs-devel
[Top][All Lists]
Advanced

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

Re: master 3fd2b00a4b 2/2: ; * Makefile.in: Add "make bootstrap configur


From: Stefan Monnier
Subject: Re: master 3fd2b00a4b 2/2: ; * Makefile.in: Add "make bootstrap configure=default" as a first choice.
Date: Mon, 19 Sep 2022 09:46:39 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

> But why use the name "bootstrap" for something like that?
> "Bootstrap" implies that it's built from the ground up.

When compiling C files, with a pre-installed C compiler, you're not
bootstrapping anything.  Bootstrap comes into the picture when you need
to build something with the something you're building, and you thus need
to take extra steps to break the circular dependency (e.g. the use of
`ldefs-boot.el`, or the use of an ELisp interpreter to run the
not-yet-compiled code).

Without such circular dependency, Make rules can often express the real
dependencies precisely enough that you don't need a special Make target
to rebuild from scratch.


        Stefan




reply via email to

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