binutils: update to 2.43.1
[openadk.git] / docs / customize-toolchain.txt
blob8a14d4bbb69501f63930f2f098e0e0a6ed6370d1
1 // -*- mode:doc; -*-
2 // vim: set syntax=asciidoc:
4 [[toolchain-custom]]
5 Customizing the toolchain
6 ~~~~~~~~~~~~~~~~~~~~~~~~~
8 There is no simple way to change anything for the toolchain.
9 OpenADK chooses the best combination of the toolchain components to
10 provide you with a working and recent system.
12 If you like to change the version of a component, add patches or like
13 to change the configure options, you need to dig into the +toolchain+ directory.
15 For example to change the version of gcc, you need to change +toolchain/gcc/Makefile.inc+.
16 Be aware of the fact, that this is used for the +package/gcc/Makefile+ and therefore for
17 the gcc running on your target.
19 OpenADK supports running a cross-compiled toolchain on your target. You can even use OpenADK
20 buildsystem on your target. There is a package collection called +development+, which does 
21 configure OpenADK to include all required software to use OpenADK on your target.