pass ARCH down to uClibc
[buildroot.git] / toolchain / external-toolchain / Config.in
blob18da9795aeec10fae605d80047c1a44de027dfd4
3 if BR2_TOOLCHAIN_EXTERNAL
4 comment "External Toolchain Options"
7 config BR2_TOOLCHAIN_EXTERNAL_LIB_C
8         string "The core C library from the external toolchain"
9         default "libc.so.6"
10         help
11           Specify the core C shared library found in the external
12           toolchain. This is required in addition to any other
13           libraries to be copied.
15 config BR2_TOOLCHAIN_EXTERNAL_LIBS
16         string "Libraries to copy from the external toolchain"
17         default ""
18         help
19           A space separated list of the shared libraries to be copied
20           from the external toolchain into the root filesystem. Only
21           the top-level name is needed, i.e. libc.so, libpthread.so as
22           the actual shared library symlinked to will be copied also.
24 config BR2_TOOLCHAIN_EXTERNAL_STRIP
25         bool
26         default y
27         prompt "Strip shared libraries"
28         help
29           Strip shared libraries copied from the external toolchain.
31 comment "Common Toolchain Options"
33 source "toolchain/gdb/Config.in.2"
35 config BR2_TOOLCHAIN_EXTERNAL_PATH
36         string "External toolchain path"
37         default ""
38         help
39           Path to where the external toolchain is installed.
41 config BR2_TOOLCHAIN_EXTERNAL_PREFIX
42         string "External toolchain prefix"
43         default ""
44         help
45           This the the external toolchain prefix. For example:
46             armeb-unknown-linux-gnu, mipsel-unknown-linux-gnu, etc.
48 choice
49         prompt "Thread library implementation"
50         default BR2_EXT_PTHREADS_OLD
51         help
52           Select the version of libpthreads used in the external toolchain.
54         config BR2_EXT_PTHREADS_NONE
55                 bool
56                 prompt "none"
58         config BR2_EXT_PTHREADS
59                 bool
60                 prompt "linuxthreads"
62         config BR2_EXT_PTHREADS_OLD
63                 bool
64                 prompt "linuxthreads (stable/old)"
66         config BR2_EXT_PTHREADS_NATIVE
67                 bool
68                 prompt "Native POSIX Threading (NPTL)"
69 endchoice
71 config BR2_LARGEFILE
72         bool "Enable large file (files > 2 GB) support?"
73         depends on !BR2_cris
74         default y
75         help
76           Enable large file (files > 2 GB) support
78 config BR2_INET_IPV6
79         bool "Enable IPv6"
80         default n
81         help
82             Enable IPv6.
84 config BR2_INET_RPC
85         bool "Enable RPC"
86         default n
87         help
88             Enable RPC. RPC support is needed for nfs.
90 config BR2_SOFT_FLOAT
91         bool "Use software floating point by default"
92         default n
93         depends on BR2_arm || BR2_armeb || BR2_mips || BR2_mipsel || BR2_powerpc
94         help
95           If your target CPU does not have a Floating Point Unit (FPU) or a
96           kernel FPU emulator, but you still wish to support floating point
97           functions, then everything will need to be compiled with soft
98           floating point support (-msoft-float).
100           Most people will answer N.
102 config BR2_TARGET_OPTIMIZATION
103         string "Target Optimizations"
104         default "-Os -pipe"
105         help
106           Optimizations to use when building for the target host.
108 endif