4 Now that egcs is configured, you are ready to build the compiler and
7 We highly recommend that egcs be built using gnu-make; other versions
8 make work, then again they might not. To be safe build with gnu-make.
10 Building a native compiler
12 For a native build issue the command "make bootstrap". This will build
13 the entire egcs compiler system, which includes the following steps:
14 * Build host tools necessary to build the compiler such as texinfo,
16 * Build target tools for use by the compiler such as gas, gld, and
18 * Perform a 3-stage bootstrap of the compiler.
19 * Perform a comparison test of the stage2 and stage3 compilers.
20 * Build runtime libraries using the stage3 compiler from the
23 If you are short on disk space you might consider "make
24 bootstrap-lean" instead. This is identical to "make bootstrap" except
25 that object files from the stage1 and stage2 of the 3-stage bootstrap
26 of the compiler are deleted as soon as they are no longer needed.
28 Building a cross compiler
30 We recommend reading the [1]crossgcc FAQ for information about
31 building cross compilers.
33 For a cross build, issue the command "make cross", which performs the
35 * Build host tools necessary to build the compiler such as texinfo,
37 * Build target tools for use by the compiler such as gas, gld, and
39 * Build the compiler (single stage only).
40 * Build runtime libraries using the compiler from the previous step.
42 Note that if an error occurs in any step the make process will exit.
44 _________________________________________________________________
46 Last modified on Jan 2, 1998.
50 1. ftp://ftp.cygnus.com/pub/embedded/crossgcc/FAQ-0.8.1