1.1 --- a/docs/overview.txt Sun May 13 21:11:54 2007 +0000
1.2 +++ b/docs/overview.txt Fri May 25 19:30:42 2007 +0000
1.3 @@ -95,13 +95,46 @@
1.4 will support, the version of the components you want to use, etc... The
1.5 value for those options are then stored in a configuration file.
1.6
1.7 -You then simply run make. It will use this configuration file to retrieve,
1.8 -extract and patch the components, build, install and test your newly built
1.9 -toolchain.
1.10 +To enter the menu, type:
1.11 + make menuconfig
1.12 +
1.13 +To build the so-configured target, simply type:
1.14 + make
1.15 +
1.16 +This will use the above configuration to retrieve, extract and patch the
1.17 +components, build, install and eventually test your newly built toolchain.
1.18
1.19 You are then free to add the toolchain /bin directory in your PATH to use
1.20 it at will.
1.21
1.22 +In any case, you can get some terse help. Just type:
1.23 + make help
1.24 +
1.25 +
1.26 +Stoping and restarting a build |
1.27 +-------------------------------*
1.28 +
1.29 +If you want to stop the build after a step you are debugging, you can pass the
1.30 +variable STOP to make:
1.31 + make STOP=some_step
1.32 +
1.33 +Conversely, if you want to restart a build at a specific step you are
1.34 +debugging, you can pass the RESTART variable to make:
1.35 + make RESTART=some_step
1.36 +
1.37 +The list of steps is, in order of appearence in the build process:
1.38 + - libc_check_config
1.39 + - kernel_check_config
1.40 + - kernel_headers
1.41 + - binutils
1.42 + - libc_headers
1.43 + - cc_core
1.44 + - libfloat
1.45 + - libc
1.46 + - cc
1.47 + - libc_finish
1.48 + - debug
1.49 +
1.50 ____________________________
1.51 /
1.52 Configuring crosstool-NG /
1.53 @@ -135,6 +168,7 @@
1.54 The version of crosstool-NG you are using. Not much help for you, but it's
1.55 there if you need it.
1.56
1.57 +
1.58 Interesting config options |
1.59 ---------------------------*
1.60