[openwrt/openwrt] tools/meson: static host and both libraries
LEDE Commits
lede-commits at lists.infradead.org
Fri Mar 29 15:43:17 PDT 2024
aparcar pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/d08ff66fcd786848dcb911a7cb529066a9130343
commit d08ff66fcd786848dcb911a7cb529066a9130343
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Wed Feb 21 13:16:35 2024 -0800
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 <rosenp at gmail.com>
---
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)/.., \
More information about the lede-commits
mailing list