summaryrefslogtreecommitdiff
path: root/kconfig/eglibc.kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-19 23:23:35 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-12-19 23:27:10 +0100
commit9d56cca3be234fd0d591edcb6830565b6caf1d2f (patch)
tree5e8ca7d0867c243fe48a64915f463514c5f8fe9d /kconfig/eglibc.kconfig
parent6e49b349acab1f70b303b301d1f11a7d69ec9e3c (diff)
downloadembtoolkit-9d56cca3be234fd0d591edcb6830565b6caf1d2f.tar.gz
embtoolkit-9d56cca3be234fd0d591edcb6830565b6caf1d2f.tar.bz2
embtoolkit-9d56cca3be234fd0d591edcb6830565b6caf1d2f.tar.xz
Toolchain: eglibc: make disable of versioning optional
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'kconfig/eglibc.kconfig')
-rw-r--r--kconfig/eglibc.kconfig16
1 files changed, 15 insertions, 1 deletions
diff --git a/kconfig/eglibc.kconfig b/kconfig/eglibc.kconfig
index 6018452..0374756 100644
--- a/kconfig/eglibc.kconfig
+++ b/kconfig/eglibc.kconfig
@@ -4,7 +4,7 @@
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
+# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
@@ -22,6 +22,7 @@
# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
# \date May 2009
################################################################################
+
choice
prompt "EGLIBC branch to checkout"
help
@@ -84,6 +85,19 @@ config EMBTK_EGLIBC_NEED_PATCH
comment "------------------------------------"
comment "----- EGLIBC options configuration"
comment "------------------------------------"
+
+config EMBTK_EGLIBC_DISABLE_VERSIONING
+ bool "Build EGLIBC without compatibility code and symbol versioning"
+ depends on !EMBTK_EGLIBC_VERSION_2_10 && !EMBTK_EGLIBC_VERSION_2_9
+ default y
+ help
+ EGLIBC supports building the library without compatibility code
+ and symbol versioning.
+ This feature allows reduction of EGLIBC's footprint by omitting
+ functionality that implements older APIs.
+ To build EGLIBC without compatibility code and symbol
+ versioning, answer yes here.
+
if EMBTK_EGLIBC_VERSION_2_12
source "kconfig/eglibc-kconfigs/eglibc-2.12.kconfig"
endif