webkit2gtk: build for arm*-musl w/o gir

The builders (and also a local build) hang for hours when
running g-ir-scanner-qemuwrapper. Until the underlying problem
is solved enable arm*-musl without gir again.

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
Jürgen Buchmüller 2019-05-01 21:07:50 +02:00
parent fb398171a2
commit c7c1bdafb9
No known key found for this signature in database
GPG key ID: DE55AD8DBEBB4EE8

View file

@ -34,22 +34,24 @@ nodebug=1
CXXFLAGS="-Wno-expansion-to-defined"
case "$XBPS_TARGET_MACHINE" in
arm*-musl)
# builders time out while or after linking WebKitPluginProcess2
broken="https://build.voidlinux.org/builders/armv7l-musl_builder/builds/18501/steps/shell_3/logs/stdio"
;;
aarch64*|arm*) configure_args+=" -DUSE_LD_GOLD=0";;
i686*) CXXFLAGS+="-O2 -msse2";;
esac
# Package build options
build_options="gir wayland x11 jit sampling_profiler"
build_options_default="gir wayland x11"
build_options_default="wayland x11"
case "$XBPS_TARGET_MACHINE" in
arm*-musl) # cross building hangs for hours in g-ir-scanner-qemuwrapper
;;
*) build_options_default+=" gir"
esac
desc_option_jit="Enable JustInTime JS support"
desc_option_sampling_profiler="Toggle sampling profiler support (disabled on musl)"
case "$XBPS_TARGET_MACHINE" in
aarch64*|arm*) configure_args+=" -DUSE_LD_GOLD=0";;
i686*) CXXFLAGS+="-O2 -msse2";;
esac
# JIT conflicts with sampling_profiler
case "$XBPS_TARGET_MACHINE" in
i686|ppc*|mips*|arm*) ;;