]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
7zip: fix -Wunused-function if zstd.h exists but zstd can't be linked
authorDustin L. Howett <dustin@howett.net>
Thu, 28 May 2026 22:40:05 +0000 (17:40 -0500)
committerDustin L. Howett <dustin@howett.net>
Mon, 1 Jun 2026 17:39:17 +0000 (13:39 -0400)
libarchive/archive_write_set_format_7zip.c

index a0dcc537641ee1b7ed91870fac9070e42475d6bd..f3f8610597e7ac89f6cd785556f3d463c641bc82 100644 (file)
@@ -314,7 +314,7 @@ static int  _7z_compression_init_encoder(struct archive_write *, unsigned,
                    int);
 static int     compression_init_encoder_zstd(struct archive *,
                    struct la_zstream *, int, int);
-#if defined(HAVE_ZSTD_H)
+#if HAVE_ZSTD_H && HAVE_ZSTD_compressStream
 static int     compression_code_zstd(struct archive *,
                    struct la_zstream *, enum la_zaction);
 static int     compression_end_zstd(struct archive *, struct la_zstream *);