The selinux/android.h header file is available in Android but not in the Android NDK. Hence this patch that detects presence of that header file at configure time.
Signed-off-by: Bart Van Assche <[email protected]> --- configure.ac | 1 + fsck/sload.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 317030dad44f..fc094b72b583 100644 --- a/configure.ac +++ b/configure.ac @@ -108,6 +108,7 @@ AC_CHECK_HEADERS(m4_flatten([ mntent.h pthread_time.h scsi/sg.h + selinux/android.h selinux/selinux.h sparse/sparse.h stdlib.h diff --git a/fsck/sload.c b/fsck/sload.c index 475ea6dac5f6..00c3403dace0 100644 --- a/fsck/sload.c +++ b/fsck/sload.c @@ -31,7 +31,7 @@ typedef void (*fs_config_f)(const char *path, int dir, #ifndef _WIN32 static fs_config_f fs_config_func = NULL; -#ifdef WITH_ANDROID +#ifdef HAVE_SELINUX_ANDROID_H #include <selinux/android.h> #include <private/android_filesystem_config.h> #include <private/canned_fs_config.h> @@ -324,7 +324,7 @@ static int configure_files(void) #endif skip: #endif -#ifdef WITH_ANDROID +#ifdef HAVE_SELINUX_ANDROID_H /* Load the FS config */ if (c.fs_config_file) { int ret = load_canned_fs_config(c.fs_config_file); _______________________________________________ Linux-f2fs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
