From d08ff66fcd786848dcb911a7cb529066a9130343 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 21 Feb 2024 13:16:35 -0800 Subject: [PATCH] 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 --- include/meson.mk | 2 ++ 1 file changed, 2 insertions(+) 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)/.., \