From dea1bf1b6cac1f77b3152beccabd6314dc037898 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 15 Oct 2019 18:58:01 +0200 Subject: [PATCH] common/build_dependencies.sh: don't ignore subpkgs in host while cross compiling, this falls (obviously) apart if it is missing. See e.g. https://build.voidlinux.org/builders/aarch64-musl_builder/builds/22678/steps/shell_3/logs/stdio --- common/xbps-src/shutils/build_dependencies.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/xbps-src/shutils/build_dependencies.sh b/common/xbps-src/shutils/build_dependencies.sh index 6d9d727e0d3..73505f39c86 100644 --- a/common/xbps-src/shutils/build_dependencies.sh +++ b/common/xbps-src/shutils/build_dependencies.sh @@ -170,7 +170,12 @@ install_pkg_deps() { fi done if [[ $found -eq 1 ]]; then - echo " [host] ${_vpkg}: not found (subpkg, ignored)" + if [ -n "$cross" ]; then + echo " [host] ${_vpkg}: not found (subpkg)" + host_missing_deps+=("$_vpkg") + else + echo " [host] ${_vpkg}: not found (subpkg, ignored)" + fi else echo " [host] ${_vpkg}: not found" host_missing_deps+=("$_vpkg")