diff --git a/package/libarchive/libarchive.mk b/package/libarchive/libarchive.mk index 20863f9ba9..516d929763 100644 --- a/package/libarchive/libarchive.mk +++ b/package/libarchive/libarchive.mk @@ -111,6 +111,13 @@ else LIBARCHIVE_CONF_OPTS += --without-zlib endif +ifeq ($(BR2_PACKAGE_ZSTD),y) +LIBARCHIVE_CONF_OPTS += --with-zstd +LIBARCHIVE_DEPENDENCIES += zstd +else +LIBARCHIVE_CONF_OPTS += --without-zstd +endif + # libarchive requires LZMA with thread support in the toolchain ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_PACKAGE_XZ),yy) LIBARCHIVE_DEPENDENCIES += xz @@ -143,7 +150,8 @@ HOST_LIBARCHIVE_CONF_OPTS = \ --without-mbedtls \ --without-nettle \ --without-openssl \ - --without-lzma + --without-lzma \ + --without-zstd $(eval $(autotools-package)) $(eval $(host-autotools-package))