cross-x86_64-w64-mingw32: disable building mingw32ucrt on musl builder

https://build.voidlinux.org/api/v2/logs/11214/raw_inline
This commit is contained in:
oreo639 2024-10-07 12:41:11 -07:00
parent 71dacc8667
commit 00faf47d1c

View file

@ -51,6 +51,19 @@ nostrip_files="libgcc.a libgcc_eh.a libgcc_s.a libgcov.a
# https://gcc.gnu.org/install/configure.html
# http://mingw-w64.org/doku.php/configure
build_options="ucrt"
desc_option_ucrt="Build mingw32ucrt compiler"
if [ "${XBPS_TARGET_MACHINE}" != "x86_64-musl" ]; then
# Temporary workaround for out of storage on builder:
# https://build.voidlinux.org/api/v2/logs/11214/raw_inline
build_options_default="ucrt"
fi
subpackages="cross-x86_64-w64-mingw32-crt cross-i686-w64-mingw32 cross-i686-w64-mingw32-crt"
if [ "$build_option_ucrt" ]; then
subpackages+=" cross-x86_64-w64-mingw32ucrt cross-x86_64-w64-mingw32ucrt-crt"
fi
_binutils_build() {
_target=$1
_sysroot="/usr/${_target}"
@ -229,7 +242,9 @@ _build_cross() {
}
do_build() {
(_build_cross "x86_64-w64-mingw32ucrt")
if [ "$build_option_ucrt" ]; then
(_build_cross "x86_64-w64-mingw32ucrt")
fi
(_build_cross "x86_64-w64-mingw32")
(_build_cross "i686-w64-mingw32")
}
@ -269,7 +284,9 @@ _clean_cross() {
}
do_clean() {
(_clean_cross "x86_64-w64-mingw32ucrt")
if [ "$build_option_ucrt" ]; then
(_clean_cross "x86_64-w64-mingw32ucrt")
fi
(_clean_cross "x86_64-w64-mingw32")
(_clean_cross "i686-w64-mingw32")
}