Mail Archives: djgpp-workers/1999/11/14/06:25:38
Eli Zaretskii wrote:
> What is the meaning of ``bootstrapping'' when we are talking about a
> system that doesn't have any compiler but (a previous version of) GCC?
The same (even if we have the same version of GCC which we are bootstraping) -
1) Stage 1 - System compiler compiles GCC's C compiler only
2) Stage 2 - That C compiler from stage 1 compiles itself again, also it
compiles C++, Fortran etc. compilers.
3) Stage 3 - C compiler from stage 2 compiles itself and C++, Fortran etc. one
more time.
4) Stage 2 and stage 3 compilers are compared - if they differ, it indicates a
bug in gcc.
If you replace `system compiler' with `gcc' here, you'll get meaning of bootstrap
on system with gcc.
> How is this ``boostrapping'' different from a simple build for DJGPP?
AFAIK, they are the same thing. As Andris said, bootstrap is simulated, but
the result is same.
Laurynas Bivienis
- Raw text -