diff options
author | Karel Zak <kzak@redhat.com> | 2024-04-10 11:50:58 +0200 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2024-04-10 11:52:03 +0200 |
commit | ba05b9ffa7544c2fa5f88147acc85f704d4785de (patch) | |
tree | 9b4c09f09afe962ddb24afe32e5cbb05e94b3ec0 | |
parent | 0c44599f92dc556364c18bd8c1e65808776dd614 (diff) | |
download | util-linux-ba05b9ffa7544c2fa5f88147acc85f704d4785de.tar.gz |
autotools: add --disable-enosys, check for linux/audit.h
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r-- | configure.ac | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 33e5e4a68f..c302732e73 100644 --- a/configure.ac +++ b/configure.ac @@ -328,6 +328,7 @@ AC_CHECK_HEADERS([ \ inttypes.h \ lastlog.h \ libutil.h \ + linux/audit.h \ linux/bpf.h \ linux/blkzoned.h \ linux/btrfs.h \ @@ -497,6 +498,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ dnl Convert some ac_cv_header_* variables to have_* dnl +have_linux_audit_h=$ac_cv_header_linux_audit_h have_linux_blkzoned_h=$ac_cv_header_linux_blkzoned_h have_linux_btrfs_h=$ac_cv_header_linux_btrfs_h have_linux_capability_h=$ac_cv_header_linux_capability_h @@ -1952,8 +1954,13 @@ UL_REQUIRES_LINUX([waitpid]) UL_REQUIRES_SYSCALL_CHECK([waitpid], [UL_CHECK_SYSCALL([pidfd_open])], [pidfd_open]) AM_CONDITIONAL([BUILD_WAITPID], [test "x$build_waitpid" = xyes]) -UL_BUILD_INIT([enosys], [check]) +AC_ARG_ENABLE([enosys], + AS_HELP_STRING([--disable-enosys], [do not build enosys]), + [], [UL_DEFAULT_ENABLE([enosys], [check])] +) +UL_BUILD_INIT([enosys]) UL_REQUIRES_LINUX([enosys]) +UL_REQUIRES_HAVE([enosys], [linux_audit_h], [linux/audit.h header file]) AS_IF([test "x$build_enosys" = xyes], [ AC_MSG_CHECKING([for valid audit arch]) AC_COMPILE_IFELSE( |