mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
Check for xlog_assign_lsn in xfs headers
Checking for libxfs.h isn't enough; some debian installs have libxfs.h but no xlog_assign_lsn, and the loggen build still fails. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Tested-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Vendored
+7
@@ -421,6 +421,13 @@ AC_DEFUN([AC_PACKAGE_WANT_XFS_LIBXFS_H],
|
||||
AC_SUBST(have_libxfs)
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_PACKAGE_WANT_XLOG_ASSIGN_LSN],
|
||||
[
|
||||
AC_CHECK_DECL(xlog_assign_lsn,
|
||||
[ have_xlog_assign_lsn=true ], [ have_xlog_assign_lsn=false ],
|
||||
[[#include <xfs/libxfs.h>]])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_PACKAGE_NEED_XFS_XQM_H],
|
||||
[ AC_CHECK_HEADERS([xfs/xqm.h])
|
||||
if test "$ac_cv_header_xfs_xqm_h" != "yes"; then
|
||||
|
||||
@@ -46,6 +46,7 @@ in
|
||||
AC_MULTILIB($enable_lib64)
|
||||
AC_PACKAGE_NEED_XFS_XFS_H
|
||||
AC_PACKAGE_WANT_XFS_LIBXFS_H
|
||||
AC_PACKAGE_WANT_XLOG_ASSIGN_LSN
|
||||
AC_PACKAGE_NEED_XFS_XQM_H
|
||||
AC_PACKAGE_NEED_XFSCTL_MACRO
|
||||
AC_PACKAGE_NEED_XFS_HANDLE_H
|
||||
|
||||
@@ -15,6 +15,7 @@ CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
|
||||
HAVE_LIBXFS = @have_libxfs@
|
||||
HAVE_XLOG_ASSIGN_LSN = @have_xlog_assign_lsn@
|
||||
LIBXFS = @libxfs@
|
||||
LIBACL = @libacl@
|
||||
LIBATTR = @libattr@
|
||||
|
||||
@@ -13,6 +13,14 @@ AC_DEFUN([AC_PACKAGE_WANT_LIBXFS_H],
|
||||
AC_SUBST(have_libxfs)
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_PACKAGE_WANT_XLOG_ASSIGN_LSN],
|
||||
[
|
||||
AC_CHECK_DECL(xlog_assign_lsn,
|
||||
[ have_xlog_assign_lsn=true ], [ have_xlog_assign_lsn=false ],
|
||||
[[#include <xfs/libxfs.h>]])
|
||||
AC_SUBST(have_have_xlog_assign_lsn)
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_PACKAGE_NEED_XFS_XQM_H],
|
||||
[ AC_CHECK_HEADERS([xfs/xqm.h])
|
||||
if test "$ac_cv_header_xfs_xqm_h" != "yes"; then
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize \
|
||||
fs_perms testx looptest locktest unwritten_mmap \
|
||||
bulkstat_unlink_test bulkstat_unlink_test_modified t_dir_offset
|
||||
|
||||
ifeq ($(HAVE_LIBXFS), true)
|
||||
ifeq ($(HAVE_XLOG_ASSIGN_LSN), true)
|
||||
LINUX_TARGETS += loggen
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user