summaryrefslogtreecommitdiff
path: root/config/target.in
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-11-23 22:25:43 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-11-23 22:25:43 (GMT)
commit4bc4d99b8df79632c052d4bb18742f432fcd18c5 (patch)
tree44b604ae91fa841bc4e1d47cc0a45239612928ce /config/target.in
parent92744ca68f2aeee36a62611d85adb50bb0b6530b (diff)
config: add option to build multilib
Add a toolchain-wide option to enable multilib. This is currently a noop, and will be implemented in subsequent patches for each impacted components. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'config/target.in')
-rw-r--r--config/target.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/config/target.in b/config/target.in
index db08f22..2e8cf91 100644
--- a/config/target.in
+++ b/config/target.in
@@ -44,6 +44,23 @@ source "config.gen/arch.in"
#--------------------------------------
comment "Generic target options"
+#--------------------------------------
+config MULTILIB
+ bool
+ prompt "Build a multilib toolchain (EXPERIMENTAL)"
+ depends on EXPERIMENTAL
+ help
+ If you say 'y' here, then the toolchain will also contain the C library
+ optimised for some variants of the selected architecture, besides the
+ default settings.
+
+ This means the build time of the C library will be in O(nb_variants).
+
+ The list of variants is dependent on the architecture, and is hard-coded
+ in gcc, so it is not possible to say what variants to support, only
+ whether hard-coded variants should be supported or not.
+
+#--------------------------------------
config ARCH_SUPPORTS_BOTH_MMU
bool