From 0a7832a5a1762fb60ec7bdeb9b6417f419070ffd Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 4 Dec 2024 22:08:46 -0500 Subject: [PATCH] Fix portability for systems which don't have dlopen or libarchive Fixes: ecfd4dd1217a ("Decouple --without-libarchive and HAVE_ARCHIVE_H") Signed-off-by: Theodore Ts'o --- misc/create_inode_libarchive.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/misc/create_inode_libarchive.c b/misc/create_inode_libarchive.c index d094d13..8a0fec3 100644 --- a/misc/create_inode_libarchive.c +++ b/misc/create_inode_libarchive.c @@ -17,7 +17,8 @@ #include "create_inode_libarchive.h" #include "support/nls-enable.h" -#ifdef CONFIG_DISABLE_LIBARCHIVE +#if (!(defined(CONFIG_DLOPEN_LIBARCHIVE) || defined(HAVE_ARCHIVE_H)) || \ + defined(CONFIG_DIABLE_LIBARCHIVE)) /* If ./configure was run with --without-libarchive, then only * __populate_fs_from_tar() remains in this file and will return an error. */ -- 1.8.3.1