summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/build/companion_libs/210-expat.sh1
-rw-r--r--scripts/build/libc/musl.sh5
2 files changed, 6 insertions, 0 deletions
diff --git a/scripts/build/companion_libs/210-expat.sh b/scripts/build/companion_libs/210-expat.sh
index 75a78bf..d2ca6a0 100644
--- a/scripts/build/companion_libs/210-expat.sh
+++ b/scripts/build/companion_libs/210-expat.sh
@@ -99,6 +99,7 @@ do_expat_backend() {
--host=${host} \
--prefix="${prefix}" \
--enable-static \
+ --without-docbook \
"${extra_config[@]}"
CT_DoLog EXTRA "Building expat"
diff --git a/scripts/build/libc/musl.sh b/scripts/build/libc/musl.sh
index b8ea9b1..63d6804 100644
--- a/scripts/build/libc/musl.sh
+++ b/scripts/build/libc/musl.sh
@@ -76,6 +76,11 @@ musl_backend_once() {
extra_config+=("--enable-warnings")
fi
+ case "${CT_SHARED_LIBS}" in
+ y) extra_config+=("--enable-shared");;
+ *) extra_config+=("--disable-shared");;
+ esac
+
extra_config+=( "--enable-optimize=${CT_LIBC_MUSL_OPTIMIZE}" )
# Same problem as with uClibc: different variants sometimes have