Bernhard Reutner-Fischer | 51a61c9 | 2007-09-22 14:16:25 +0000 | [diff] [blame] | 1 | menu "Toolchain" |
Thomas Petazzoni | 381616e | 2013-06-30 21:29:09 +0200 | [diff] [blame] | 2 | |
| 3 | # Should be selected for glibc or eglibc |
| 4 | config BR2_TOOLCHAIN_USES_GLIBC |
| 5 | bool |
| 6 | select BR2_LARGEFILE |
| 7 | select BR2_INET_IPV6 |
| 8 | select BR2_USE_WCHAR |
| 9 | select BR2_ENABLE_LOCALE |
| 10 | select BR2_TOOLCHAIN_HAS_THREADS |
| 11 | select BR2_TOOLCHAIN_HAS_THREADS_DEBUG |
| 12 | select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS |
Thomas Petazzoni | c5866be | 2013-09-02 18:06:36 +0200 | [diff] [blame] | 13 | select BR2_TOOLCHAIN_HAS_SSP |
Thomas Petazzoni | 381616e | 2013-06-30 21:29:09 +0200 | [diff] [blame] | 14 | |
| 15 | config BR2_TOOLCHAIN_USES_UCLIBC |
| 16 | bool |
| 17 | |
Thomas Petazzoni | a1d94aa | 2013-10-08 20:17:09 +0200 | [diff] [blame] | 18 | config BR2_TOOLCHAIN_USES_MUSL |
| 19 | bool |
| 20 | select BR2_LARGEFILE |
| 21 | select BR2_INET_IPV6 |
| 22 | select BR2_USE_WCHAR |
| 23 | select BR2_ENABLE_LOCALE |
| 24 | select BR2_TOOLCHAIN_HAS_THREADS |
| 25 | select BR2_TOOLCHAIN_HAS_THREADS_DEBUG |
| 26 | |
"Steven J. Hill" | 02f71aa | 2007-02-06 18:19:38 +0000 | [diff] [blame] | 27 | choice |
| 28 | prompt "Toolchain type" |
Eric Andersen | 2d523c2 | 2004-10-09 01:06:03 +0000 | [diff] [blame] | 29 | help |
Bernhard Reutner-Fischer | 4b0d5a8 | 2007-09-26 21:12:38 +0000 | [diff] [blame] | 30 | Select whether to use the toolchain provided by buildroot |
| 31 | or an external toolchain. |
| 32 | |
| 33 | Some vendors provide toolchains in binary form, some in |
| 34 | source form. |
Bernhard Reutner-Fischer | 7bc7c8e | 2007-09-25 22:03:18 +0000 | [diff] [blame] | 35 | |
"Steven J. Hill" | 02f71aa | 2007-02-06 18:19:38 +0000 | [diff] [blame] | 36 | config BR2_TOOLCHAIN_BUILDROOT |
Bernhard Reutner-Fischer | 51a61c9 | 2007-09-22 14:16:25 +0000 | [diff] [blame] | 37 | bool "Buildroot toolchain" |
Spenser Gilliland | 14e527e | 2013-12-05 18:20:56 +0100 | [diff] [blame^] | 38 | depends on !BR2_aarch64 && !BR2_nios2 |
Thomas Petazzoni | b988292 | 2011-05-30 23:56:57 +0200 | [diff] [blame] | 39 | select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS |
Peter Korsgaard | 02a623d | 2008-08-04 19:07:05 +0000 | [diff] [blame] | 40 | |
"Steven J. Hill" | 02f71aa | 2007-02-06 18:19:38 +0000 | [diff] [blame] | 41 | config BR2_TOOLCHAIN_EXTERNAL |
Peter Korsgaard | ecc81fe | 2010-02-08 11:01:04 +0100 | [diff] [blame] | 42 | bool "External toolchain" |
Thomas Petazzoni | 6c492d5 | 2010-12-13 17:27:39 +0100 | [diff] [blame] | 43 | help |
| 44 | Select if you want to use an existing cross-compiling |
| 45 | toolchain. Buildroot can either download automatically a |
| 46 | toolchain, or use an already installed toolchain. |
Bernhard Reutner-Fischer | 4b0d5a8 | 2007-09-26 21:12:38 +0000 | [diff] [blame] | 47 | |
"Steven J. Hill" | 02f71aa | 2007-02-06 18:19:38 +0000 | [diff] [blame] | 48 | endchoice |
Eric Andersen | 2d523c2 | 2004-10-09 01:06:03 +0000 | [diff] [blame] | 49 | |
Yann E. MORIN | 2508b16 | 2010-07-28 00:08:16 +0200 | [diff] [blame] | 50 | source "toolchain/toolchain-buildroot/Config.in" |
Yann E. MORIN | f78ea9f | 2010-07-28 00:08:14 +0200 | [diff] [blame] | 51 | source "toolchain/toolchain-external/Config.in" |
Yann E. MORIN | 2508b16 | 2010-07-28 00:08:16 +0200 | [diff] [blame] | 52 | source "toolchain/toolchain-common.in" |
Peter Korsgaard | e2e4950 | 2008-12-15 15:28:48 +0000 | [diff] [blame] | 53 | |
Bernhard Reutner-Fischer | 51a61c9 | 2007-09-22 14:16:25 +0000 | [diff] [blame] | 54 | endmenu |