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?"
19 Enable shared library support.
21 config BR2_ENABLE_MULTILIB
22 bool "Enable multilib support?"
25 Build libraries to support different ABIs.
28 bool "Enable SSP support?"
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?"
42 Enable libmudflap support.
44 config BR2_ENABLE_LIBGOMP
45 bool "Enable GNU openMP support?"
48 Enable libgomp support.
51 bool "Enable large file (files > 2 GB) support?"
55 Enable large file (files > 2 GB) support
67 Enable RPC. RPC support is needed for nfs.
70 bool "Enable WCHAR support"
73 Enable WCHAR. WCHAR support is needed for several packages
75 config BR2_SOFT_FLOAT_FORCE
79 # Architectures which do not support hardware floating point
83 bool "Use software floating point by default"
85 depends on BR2_alpha || BR2_arm || BR2_armeb || BR2_m68k || BR2_mips || BR2_mipsel || BR2_powerpc
87 If your target CPU does not have a Floating Point Unit (FPU) or a
88 kernel FPU emulator, but you still wish to support floating point
89 functions, then everything will need to be compiled with soft
90 floating point support (-msoft-float).
92 Most people will answer N.
94 #config BR2_SOFT_FLOAT_FP
100 # assume that we have an MMU per default.
105 depends on !BR2_HAVE_NOMMU
107 If your target has an MMU and you want to use it then say Y here.
109 config BR2_TARGET_OPTIMIZATION
110 string "Target Optimizations"
113 Optimizations to use when building for the target host.
115 config BR2_CROSS_TOOLCHAIN_TARGET_UTILS
116 bool "Include target utils in cross toolchain"
119 When using buildroot to build a deployable cross toolchain,
120 it is handy to include certain target apps with that toolchain
122 Examples include ldd, gdbserver, and strace.
124 Answer Y if you want these apps (if built) copied into the
125 cross toolchain dir under <arch>-linux-uclibc/target_utils/.