From 7df3d48d59a51f66ebd494282aefe899985a0ac0 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Tue, 9 Mar 2010 11:19:38 +0100 Subject: libarchive: fix xar availability for static builds with older libarchive releases --- libarchive/libarchive.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libarchive/libarchive.c') diff --git a/libarchive/libarchive.c b/libarchive/libarchive.c index 62c427b..818ecdf 100644 --- a/libarchive/libarchive.c +++ b/libarchive/libarchive.c @@ -223,8 +223,9 @@ char *formats; #define FORMAT_UU #endif - #if (defined(HAVE_LIBXML_XMLREADER_H) || defined(HAVE_BSDXML_H) || defined(HAVE_EXPAT_H)) && \ - defined(HAVE_ZLIB_H) && defined(ARCHIVE_HAS_MD5) && defined(ARCHIVE_HAS_SHA1) + #if ((ARCHIVE_VERSION_NUMBER >= 2008000) && \ + (defined(HAVE_LIBXML_XMLREADER_H) || defined(HAVE_BSDXML_H) || defined(HAVE_EXPAT_H)) && \ + defined(HAVE_ZLIB_H) && defined(ARCHIVE_HAS_MD5) && defined(ARCHIVE_HAS_SHA1)) #define FORMAT_XAR XAR_FORMATS #else #define FORMAT_XAR -- cgit v1.2.3