From: Fabrice Fontaine Date: Fri, 11 Oct 2019 17:26:15 +0000 (+0200) Subject: package/libzip: fix build with musl-fts X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b8cf282fa04d85a832c0665269130be9dfb6e1f0;p=buildroot.git package/libzip: fix build with musl-fts Fixes: - http://autobuild.buildroot.org/results/89f5fc111bb8bcecbe05ab79d62ac809094b6ce1 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- diff --git a/package/libzip/Config.in b/package/libzip/Config.in index f69dd0d4d5..c6ddabe6b5 100644 --- a/package/libzip/Config.in +++ b/package/libzip/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_LIBZIP bool "libzip" depends on !BR2_STATIC_LIBS # dlsym() + select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC select BR2_PACKAGE_ZLIB help C library for reading, creating, and modifying zip archives. diff --git a/package/libzip/libzip.mk b/package/libzip/libzip.mk index 280ca6d8c7..a312dd90df 100644 --- a/package/libzip/libzip.mk +++ b/package/libzip/libzip.mk @@ -33,5 +33,10 @@ else LIBZIP_CONF_OPTS += -DENABLE_OPENSSL=OFF endif +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) +LIBZIP_DEPENDENCIES += musl-fts +LIBZIP_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts +endif + $(eval $(cmake-package)) $(eval $(host-cmake-package))