[openwrt/openwrt] elfutils: fix host compilation with Alpine Linux
LEDE Commits
lede-commits at lists.infradead.org
Sun Mar 27 06:40:01 PDT 2022
chunkeey pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/8a5d095969e14e8a06975e61739facd0edd835cc
commit 8a5d095969e14e8a06975e61739facd0edd835cc
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Sat Mar 19 16:51:43 2022 -0700
elfutils: fix host compilation with Alpine Linux
intl is not included in libc, disable it as is done with the target
package.
argp is also not included. Add build depends for argp-standalone.
fts is also not included. Add build depends for musl-fts.
Disable shared libraries to avoid having to manually add rpath.
Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
package/libs/elfutils/Makefile | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/libs/elfutils/Makefile b/package/libs/elfutils/Makefile
index 9aa78d8352..07b3ea66c6 100644
--- a/package/libs/elfutils/Makefile
+++ b/package/libs/elfutils/Makefile
@@ -24,6 +24,8 @@ PKG_INSTALL:=1
PKG_USE_MIPS16:=1
PKG_BUILD_DEPENDS:=!USE_GLIBC:argp-standalone
+HOST_BUILD_DEPENDS:=argp-standalone/host musl-fts/host
+
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
include $(INCLUDE_DIR)/host-build.mk
@@ -62,6 +64,8 @@ CONFIGURE_ARGS += --disable-nls
endif
HOST_CONFIGURE_ARGS += \
+ --disable-shared \
+ --disable-nls \
--disable-debuginfod \
--disable-libdebuginfod \
--without-lzma \
More information about the lede-commits
mailing list