summaryrefslogtreecommitdiffstats
path: root/toolchain/toolchain-buildroot/Config.in
blob: 060b494736b45268b763c9895f9013e31c537998 (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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Config entries for internal toolchain backend

if BR2_TOOLCHAIN_BUILDROOT
source "package/linux-headers/Config.in.host"

choice
	prompt "C library"

config BR2_TOOLCHAIN_BUILDROOT_UCLIBC
	bool "uClibc"
	select BR2_TOOLCHAIN_USES_UCLIBC
	help
	  This option selects uClibc as the C library for the
	  cross-compilation toolchain.

	  http://uclibc.org

config BR2_TOOLCHAIN_BUILDROOT_EGLIBC
	bool "eglibc (experimental)"
	depends on BR2_arm    || BR2_armeb    || BR2_aarch64 || \
		   BR2_i386   || BR2_mips     || BR2_mipsel  || \
		   BR2_mips64 || BR2_mips64el || BR2_powerpc || \
		   BR2_sh     || BR2_sh64     || BR2_sparc   || \
		   BR2_x86_64
	depends on BR2_USE_MMU
	select BR2_TOOLCHAIN_USES_GLIBC
	# our eglibc.mk enables RPC support
	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
	help
	  This option selects eglibc as the C library for the
	  cross-compilation toolchain.

	  The eglibc support in the Buildroot toolchain backend is
	  very recent, and therefore marked experimental.

	  http://eglibc.org

config BR2_TOOLCHAIN_BUILDROOT_GLIBC
	bool "glibc (experimental)"
	depends on BR2_arm    || BR2_armeb    || BR2_aarch64 || \
		   BR2_i386   || BR2_mips     || BR2_mipsel  || \
		   BR2_mips64 || BR2_mips64el || BR2_powerpc || \
		   BR2_sh     || BR2_sh64     || BR2_sparc   || \
		   BR2_x86_64
	select BR2_TOOLCHAIN_USES_GLIBC
	# our glibc.mk enables RPC support
	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
	help
	  This option selects glibc as the C library for the
	  cross-compilation toolchain.

	  The glibc support in the Buildroot toolchain backend is
	  very recent, and therefore marked experimental.

	  http://www.gnu.org/software/libc/

endchoice

config BR2_TOOLCHAIN_BUILDROOT_LIBC
	string
	default "uclibc" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC
	# Both glibc and eglibc are handled by the package called
	# 'glibc'
	default "glibc"  if BR2_TOOLCHAIN_BUILDROOT_EGLIBC
	default "glibc"  if BR2_TOOLCHAIN_BUILDROOT_GLIBC

source "package/uclibc/Config.in"

source "package/binutils/Config.in.host"
source "package/gcc/Config.in.host"
endif
OpenPOWER on IntegriCloud