bump version
[buildroot.git] / toolchain / Config.in.2
blob19566c946f83262ac056c3e084d6a834fc938151
1 if BR2_TOOLCHAIN_SOURCE
2 source "toolchain/kernel-headers/Config.in"
3 source "toolchain/uClibc/Config.in"
4 source "toolchain/binutils/Config.in"
5 source "toolchain/gcc/Config.in"
6 source "toolchain/ccache/Config.in"
7 source "toolchain/gdb/Config.in"
8 source "toolchain/elf2flt/Config.in"
9 source "toolchain/mklibs/Config.in"
11 comment "Common Toolchain Options"
13 source "toolchain/sstrip/Config.in"
15 config BR2_ENABLE_SHARED
16         bool "Enable shared library support?"
17         default y
18         help
19           Enable shared library support.
21 config BR2_ENABLE_MULTILIB
22         bool "Enable multilib support?"
23         default n
24         help
25           Build libraries to support different ABIs.
27 config BR2_ENABLE_SSP
28         bool "Enable SSP support?"
29         default n
30         help
31           Enable stack-protector support.
32           Emit extra code to check for buffer overflows, such as stack
33           smashing attacks.  This is done by adding a guard variable
34           to functions with vulnerable objects.
36           This increases binary size so only enable this for development.
38 config BR2_ENABLE_MUDFLAP
39         bool "Enable mudflap support?"
40         default n
41         help
42           Enable libmudflap support.
44 config BR2_ENABLE_LIBGOMP
45         bool "Enable GNU openMP support?"
46         default n
47         help
48           Enable libgomp support.
50 config BR2_LARGEFILE
51         bool "Enable large file (files > 2 GB) support?"
52         depends on !BR2_cris
53         default n
54         help
55           Enable large file (files > 2 GB) support
57 config BR2_INET_IPV6
58         bool "Enable IPv6"
59         default n
60         help
61           Enable IPv6.
63 config BR2_INET_RPC
64         bool "Enable RPC"
65         default n
66         help
67           Enable RPC. RPC support is needed for nfs.
69 config BR2_USE_WCHAR
70         bool "Enable WCHAR support"
71         default n
72         help
73           Enable WCHAR. WCHAR support is needed for several packages
75 config BR2_SOFT_FLOAT
76         bool "Use software floating point by default"
77         default n
78         depends on BR2_arm || BR2_armeb || BR2_mips || BR2_mipsel || BR2_powerpc || BR2_alpha
79         help
80           If your target CPU does not have a Floating Point Unit (FPU) or a
81           kernel FPU emulator, but you still wish to support floating point
82           functions, then everything will need to be compiled with soft
83           floating point support (-msoft-float).
85           Most people will answer N.
87 #config BR2_SOFT_FLOAT_FP
88 #       bool "Use softfp"
89 #       default n
91 config BR2_TARGET_OPTIMIZATION
92         string "Target Optimizations"
93         default "-Os -pipe"
94         help
95           Optimizations to use when building for the target host.
97 config BR2_CROSS_TOOLCHAIN_TARGET_UTILS
98         bool "Include target utils in cross toolchain"
99         default y
100         help
101           When using buildroot to build a deployable cross toolchain,
102           it is handy to include certain target apps with that toolchain
103           as a convenience.
104           Examples include ldd, gdbserver, and strace.
106           Answer Y if you want these apps (if built) copied into the
107           cross toolchain dir under <arch>-linux-uclibc/target_utils/.
109 endif