mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
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
|
# https://gcc.gnu.org/install/configure.html
|
||||||
# http://mingw-w64.org/doku.php/configure
|
# 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() {
|
_binutils_build() {
|
||||||
_target=$1
|
_target=$1
|
||||||
_sysroot="/usr/${_target}"
|
_sysroot="/usr/${_target}"
|
||||||
|
@ -229,7 +242,9 @@ _build_cross() {
|
||||||
}
|
}
|
||||||
|
|
||||||
do_build() {
|
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 "x86_64-w64-mingw32")
|
||||||
(_build_cross "i686-w64-mingw32")
|
(_build_cross "i686-w64-mingw32")
|
||||||
}
|
}
|
||||||
|
@ -269,7 +284,9 @@ _clean_cross() {
|
||||||
}
|
}
|
||||||
|
|
||||||
do_clean() {
|
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 "x86_64-w64-mingw32")
|
||||||
(_clean_cross "i686-w64-mingw32")
|
(_clean_cross "i686-w64-mingw32")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue