[fpc-pascal] Compiler bootstrapping?

Daniël Mantione daniel.mantione at freepascal.org
Tue Feb 6 11:37:51 CET 2007



Op Tue, 6 Feb 2007, schreef Tiziano_mk:

> Vincent Snijders wrote:
> > Tiziano_mk schreef:
> > > 
> > What do you understand? What is it that you don't understand?
> > 
> > > 
> > > Bootstrapping:
> > > FPC requires a suitable set of binutils (AS,AR,LD), gmake and a
> 
> ok, here is a nice explanation from Marco's buildfaq glossary:
> 
> "bootstrapping is the entire process of creating a compiler starting
> from another compiler (another version or a totally different
> compiler). See also make cycle"
> 
> "make cycle: A command to rebuild the FPC compiler and core RTL from
> source. (bootstrap, building a new compiler from an older, or other
> compiler)"
> 
> Maybe "Building the compiler" is better than the criptic "Bootstrapping"
> for a novice.

I presume you ask this because you would like to translate that FAQ entry. 
Perhaps a good tip if you need a good translation for some term is 
Eurodicautom, (http://ec.europa.eu/eurodicautom/). According to 
Eurodicautom the translation into Italian for "bootstrap" is "innesco".

Bootstrapping is a term derived from one of the stories of Baron Von 
Münchhausen, where he pulls himself out of a swamp using of of the straps 
of his boots. In general it means "get something" starting with nearly 
nothing, i.e. an operating system bootstraps using a bootsector. In FPC it 
means building a full FPC with just a bootstrap compiler binary available.

Daniël


More information about the fpc-pascal mailing list