From: Rosen Penev Date: Wed, 21 Feb 2024 21:16:35 +0000 (-0800) Subject: tools/meson: static host and both libraries X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d08ff66fcd786848dcb911a7cb529066a9130343;p=openwrt%2Fopenwrt.git tools/meson: static host and both libraries Host packages typically are statically linked to avoid rpath issues and to avoid libraries not being found as a result. With target packages, both libraries make the most sense as InstallDev typically installs both, giving packages flexibility. Default this behavior. Signed-off-by: Rosen Penev --- diff --git a/include/meson.mk b/include/meson.mk index 65716746fe..2a20c2bd6b 100644 --- a/include/meson.mk +++ b/include/meson.mk @@ -100,6 +100,7 @@ define Host/Configure/Meson $(call Meson, \ setup \ --native-file $(HOST_BUILD_DIR)/openwrt-native.txt \ + -Ddefault_library=static \ $(MESON_HOST_ARGS) \ $(MESON_HOST_BUILD_DIR) \ $(MESON_HOST_BUILD_DIR)/.., \ @@ -126,6 +127,7 @@ define Build/Configure/Meson --buildtype plain \ --native-file $(PKG_BUILD_DIR)/openwrt-native.txt \ --cross-file $(PKG_BUILD_DIR)/openwrt-cross.txt \ + -Ddefault_library=both \ $(MESON_ARGS) \ $(MESON_BUILD_DIR) \ $(MESON_BUILD_DIR)/.., \