summaryrefslogtreecommitdiff
path: root/toolchain/Config.in
blob: 29ed2f035b830b22785b0d03122e18da7f60c5d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
menu "Toolchain"
choice
	prompt "Toolchain type"
	help
	  Select whether to use the toolchain provided by buildroot
	  or an external toolchain.

	  Some vendors provide toolchains in binary form, some in
	  source form.

config BR2_TOOLCHAIN_BUILDROOT
	bool "Buildroot toolchain"
	depends on !BR2_microblaze && !BR2_aarch64
	select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED

config BR2_TOOLCHAIN_EXTERNAL
	bool "External toolchain"
	help
	  Select if you want to use an existing cross-compiling
	  toolchain. Buildroot can either download automatically a
	  toolchain, or use an already installed toolchain.

config BR2_TOOLCHAIN_CTNG
	bool "Crosstool-NG toolchain"
	depends on !BR2_microblaze && !BR2_aarch64
	select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG_IF_NEEDED
	help
	  Say 'y' if you want to generate the toolchain with crosstool-NG
	  ( http://ymorin.is-a-geek.org/projects/crosstool )

	  This is considered experimental, and you can expect some breakage.

endchoice

source "toolchain/toolchain-buildroot/Config.in"
source "toolchain/toolchain-external/Config.in"
source "toolchain/toolchain-crosstool-ng/Config.in"
source "toolchain/toolchain-common.in"
source "toolchain/toolchain-buildroot/Config.in.2"

endmenu