diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template index f679d29a6f6..aacf58e20b1 100644 --- a/srcpkgs/NetworkManager/template +++ b/srcpkgs/NetworkManager/template @@ -42,10 +42,16 @@ make_dirs=" # Package build options build_options="gir" -# Disable gir for cross builds. -if [ -z "$CROSS_BUILD" ]; then - build_options_default+=" gir" -fi +case "$XBPS_TARGET_MACHINE" in + *-musl) # Disable gir for musl (broken on x86_64-musl) + # See: https://build.voidlinux.eu/builders/x86_64-musl_builder/builds/12337/steps/shell_3/logs/stdio + ;; + *) # Enable gir for non-cross builds + if [ -z "$CROSS_BUILD" ]; then + build_options_default+=" gir" + fi + ;; +esac pre_configure() { NOCONFIGURE=1 ./autogen.sh