musl fixes

master
Dominika Liberda 2021-10-11 15:30:13 +02:00
parent d92750f28f
commit 99b0e85392
2 changed files with 5 additions and 4 deletions

View File

@ -51,10 +51,6 @@ _DEPENDENCIES="wget git xorg-server-xvfb \
printf "\nInstalling dependencies: $_DEPENDENCIES\n";
xbps-install -Sy $_DEPENDENCIES
if [[ "$(/lib/libc.so)" != *"musl libc"* ]]; then
xbps-install -y musl-devel
fi
ln -s /bin/clang /bin/cc
mkdir /usr/lib/nodejs-mozilla/
ln -s /usr/bin/ /usr/lib/nodejs-mozilla/bin

View File

@ -88,6 +88,11 @@ mk_add_options MOZ_TELEMETRY_REPORTING=0
# ac_add_options --enable-linker=gold
END
if [[ "$(/lib/libc.so 2>&1)" != *"musl libc"* ]]; then
echo "ac_add_options --disable-jemalloc" >> ${CI_PROJECT_DIR}/mozconfig
echo "ac_add_options --disable-gold" >> ${CI_PROJECT_DIR}/mozconfig
fi
# allow setting limited resource usage via ENV / CI:
if [[ ! -z ${CORES_TO_USE} ]]; then