From 0d13ad10fd1251cb6a4dcec4d08772ded9730f2c Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Thu, 11 May 2023 11:43:20 +0200 Subject: [PATCH] glib2: fix host build offline download If buildsystem does not have a internet connection, then the build fails. This is because of the fact, that glib2 is downloading and building the missing dependencies during host compilation. This cannot be allowed to happen. The package must also be built without an internet connection. Adding the missing host build dependency and removing the 'forcefallback' fixes this issue. Signed-off-by: Florian Eckert (cherry picked from commit c664b83535c24df35d6a1ec46440b4fb04d270ec) --- libs/glib2/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/glib2/Makefile b/libs/glib2/Makefile index d70dfb5007..107b5b35ed 100644 --- a/libs/glib2/Makefile +++ b/libs/glib2/Makefile @@ -21,11 +21,13 @@ PKG_LICENSE_FILES:=COPYING PKG_CPE_ID:=cpe:/a:gnome:glib PKG_BUILD_DIR:=$(BUILD_DIR)/glib-$(PKG_VERSION) -HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/glib-$(PKG_VERSION) PKG_CONFIG_DEPENDS:=CONFIG_BUILD_NLS PKG_FORTIFY_SOURCE:=0 PKG_INSTALL:=1 +HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/glib-$(PKG_VERSION) +HOST_BUILD_DEPENDS:=pcre2/host libffi/host + include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk @@ -64,7 +66,7 @@ COMP_ARGS= \ -Dglib_checks=true \ -Dlibelf=disabled -MESON_HOST_ARGS += $(COMP_ARGS) -Dxattr=false -Ddefault_library=static -Dnls=disabled -Dwrap_mode=forcefallback +MESON_HOST_ARGS += $(COMP_ARGS) -Dxattr=false -Ddefault_library=static -Dnls=disabled MESON_ARGS += $(COMP_ARGS) -Dxattr=true -Db_lto=true -Ddefault_library=both -Dnls=$(if $(CONFIG_BUILD_NLS),en,dis)abled define Build/InstallDev -- 2.30.2