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:
parent
71dacc8667
commit
00faf47d1c
1 changed files with 19 additions and 2 deletions
|
@ -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")
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue