diff options
Diffstat (limited to 'docs/manual/configure.txt')
-rw-r--r-- | docs/manual/configure.txt | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/docs/manual/configure.txt b/docs/manual/configure.txt index 16b9cd6f2d..30c34c8d1a 100644 --- a/docs/manual/configure.txt +++ b/docs/manual/configure.txt @@ -2,7 +2,7 @@ // vim: set syntax=asciidoc: [[configure]] -== Details on Buildroot configuration +== Buildroot configuration All the configuration options in +make *config+ have a help text providing details about the option. However, a number of topics @@ -215,6 +215,20 @@ Drawbacks of this backend: fix from the toolchain vendor, unless you build your external toolchain by yourself using Crosstool-NG. +===== External toolchain wrapper + +When using an external toolchain, Buildroot generates a wrapper program, +that transparently passes the appropriate options (according to the +configuration) to the external toolchain programs. In case you need to +debug this wrapper to check exactly what arguments are passed, you can +set the environment variable +BR2_DEBUG_WRAPPER+ to either one of: + +* +0+, empty or not set: no debug + +* +1+: trace all arguments on a single line + +* +2+: trace one argument per line + === /dev management On a Linux system, the +/dev+ directory contains special files, called @@ -355,3 +369,12 @@ can be chosen from +System configuration+, +Init system+: The solution recommended by Buildroot developers is to use the *BusyBox init* as it is sufficient for most embedded systems. *systemd* can be used for more complex situations. + +== Configuration of other components + +include::customize-busybox-config.txt[] + +include::customize-uclibc-config.txt[] + +include::customize-kernel-config.txt[] + |