|
@@ -2,7 +2,7 @@
|
|
// vim: set syntax=asciidoc:
|
|
// vim: set syntax=asciidoc:
|
|
|
|
|
|
[[configure]]
|
|
[[configure]]
|
|
-== Details on Buildroot configuration
|
|
|
|
|
|
+== Buildroot configuration
|
|
|
|
|
|
All the configuration options in +make *config+ have a help text
|
|
All the configuration options in +make *config+ have a help text
|
|
providing details about the option. However, a number of topics
|
|
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
|
|
fix from the toolchain vendor, unless you build your external
|
|
toolchain by yourself using Crosstool-NG.
|
|
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
|
|
=== /dev management
|
|
|
|
|
|
On a Linux system, the +/dev+ directory contains special files, called
|
|
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
|
|
The solution recommended by Buildroot developers is to use the
|
|
*BusyBox init* as it is sufficient for most embedded
|
|
*BusyBox init* as it is sufficient for most embedded
|
|
systems. *systemd* can be used for more complex situations.
|
|
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[]
|
|
|
|
+
|