Merge pull request #435 from KirillSmirnov/uclibc

uClibc: improve managing shared libs
This commit is contained in:
Bryan Hundven 2016-08-30 17:12:09 -07:00 committed by GitHub
commit 62331c9023

View File

@ -231,7 +231,7 @@ do_libc_backend_once() {
# - "make install" calls install_runtime and install_dev
# - so we're left with re-installing the headers... Sigh...
CT_DoLog EXTRA "Installing C library"
CT_DoExecLog ALL ${make} "${make_args[@]}" install
CT_DoExecLog ALL ${make} "${make_args[@]}" install install_utils
fi # libc_mode == final
# Now, if installing headers into a subdirectory, put everything in its place.
@ -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