[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