5e84b8b73c
The new skeleton of the manual as it has been thought: 1. About Buildroot: Presentation of Buildroot 2. Starting up: Everything to quickly and easily start working with Buildroot 3. Working with Buildroot Basics to make your work fitting your needs 4. Troubleshooting 5. Going further in Buildroot's innards Explaination of how buildroot is organised, how it works, etc 6. Developer Guidelines 7. Getting involved 8. Contibuting to Buildroot 9. Legal notice 10. Appendix It is easy to distinguish two parts in this plan: - Sections 1 to 4 mainly address people starting with Buildroot - Sections 5 to 10 are more focused on how to develop Buildroot itself Most of the existing sections have just been moved in the hierarchy, few were split and dispatch in, what i think was the relevant section, and numerous others have been created. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
// -*- mode:doc -*- ;
|
|
|
|
[[uclibc-custom]]
|
|
Customizing the uClibc configuration
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Just like xref:busybox-custom[BusyBox], http://www.uclibc.org/[uClibc]
|
|
offers a lot of configuration options. They allow you to select
|
|
various functionalities depending on your needs and limitations.
|
|
|
|
The easiest way to modify the configuration of uClibc is to
|
|
follow these steps:
|
|
|
|
* Do an initial compilation of Buildroot without trying to customize
|
|
uClibc.
|
|
|
|
* Invoke +make uclibc-menuconfig+. The nice configuration assistant,
|
|
similar to the one used in the Linux kernel or Buildroot,
|
|
appears. Make your configuration changes as appropriate.
|
|
|
|
* Copy the +$(O)/toolchain/uclibc-VERSION/.config+ file to a different
|
|
place (like +toolchain/uClibc/uClibc-myconfig.config+, or
|
|
+board/mymanufacturer/myboard/uClibc.config+) and adjust the uClibc
|
|
configuration (configuration option +BR2_UCLIBC_CONFIG+) to use this
|
|
configuration instead of the default one.
|
|
|
|
* Run the compilation of Buildroot again.
|
|
|
|
Otherwise, you can simply change +toolchain/uClibc/uClibc.config+,
|
|
without running the configuration assistant.
|
|
|
|
If you want to use an existing config file for uclibc, then see
|
|
xref:env-vars[].
|
|
|