summaryrefslogtreecommitdiff
path: root/scripts/build/libc
diff options
context:
space:
mode:
authorKirill K. Smirnov <kirill.k.smirnov@gmail.com>2016-08-29 17:46:02 (GMT)
committerKirill K. Smirnov <kirill.k.smirnov@gmail.com>2016-08-29 22:54:08 (GMT)
commit41cd6542a737af78e4a38a00cc86c6ee138691e0 (patch)
treee29fe86067a083bec7ceba9c59cc72efb81ee9f3 /scripts/build/libc
parent7120d81f48b421fa6a9c15fc4026eec5dc271860 (diff)
uClibc: propagate SHARED_LIBS option.
This patch synchronizes crosstool CT_SHARED_LIBS and uclibc HAVE_SHARED options. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
Diffstat (limited to 'scripts/build/libc')
-rw-r--r--scripts/build/libc/uClibc.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/build/libc/uClibc.sh b/scripts/build/libc/uClibc.sh
index 3e1463e..47e135b 100644
--- a/scripts/build/libc/uClibc.sh
+++ b/scripts/build/libc/uClibc.sh
@@ -278,6 +278,12 @@ manage_uClibc_config() {
CT_KconfigDisableOption "ARCH_USE_MMU" "${dst}"
fi
+ if [ "${CT_SHARED_LIBS}" = "y" ]; then
+ CT_KconfigEnableOption "HAVE_SHARED" "${dst}"
+ else
+ CT_KconfigDisableOption "HAVE_SHARED" "${dst}"
+ fi
+
# Accomodate for old and new uClibc version, where the
# way to select between hard/soft float has changed
case "${CT_ARCH_FLOAT}" in