[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