diff options
author | Lu Fengqi <lufq.fnst@cn.fujitsu.com> | 2018-07-02 15:00:01 +0800 |
---|---|---|
committer | Eryu Guan <guaneryu@gmail.com> | 2018-07-04 20:33:23 +0800 |
commit | 9b846275d61a80f69f85927287e4843845420e4c (patch) | |
tree | bc1a69cccaecb1e2cd55d87cf55b3ea55cc69465 /m4 | |
parent | 42b851446ff1f433dd3848eac90cbe212bdb67f3 (diff) |
build: fix undefined macro: AC_PACKAGE_NEED_GETXATTR_LIBATTR
Because the macro AC_PACKAGE_NEED_GETXATTR_LIBATTR was removed by
the following commit specified by fixes tag, we also need remove
AC_PACKAGE_NEED_GETXATTR_LIBATTR from configure.ac.
In addition, the libattr will not be set after the macro being
removed. This cause gcc fail to link the libattr for fsstress
correctly. The macro AC_PACKAGE_NEED_ATTRGET_LIBATTR has been
obsoleted, so change it to AC_PACKAGE_NEED_ATTRSET_LIBATTR and add
it to configure.ac. It can help check libattr and set libattr
variable.
Fixes: 42b851446ff1 ("build: remove <attr/xattr.h> check")
Reported-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Lu Fengqi <lufq.fnst@cn.fujitsu.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Tested-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
Diffstat (limited to 'm4')
-rw-r--r-- | m4/package_attrdev.m4 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/package_attrdev.m4 b/m4/package_attrdev.m4 index 9a82f241..d994cfc2 100644 --- a/m4/package_attrdev.m4 +++ b/m4/package_attrdev.m4 @@ -26,8 +26,8 @@ AC_DEFUN([AC_PACKAGE_WANT_ATTRLIST_LIBATTR], AC_SUBST(have_attr_list) ]) -AC_DEFUN([AC_PACKAGE_NEED_ATTRGET_LIBATTR], - [ AC_CHECK_LIB(attr, attr_get,, [ +AC_DEFUN([AC_PACKAGE_NEED_ATTRSET_LIBATTR], + [ AC_CHECK_LIB(attr, attr_set,, [ echo echo 'FATAL ERROR: could not find a valid Extended Attributes library.' echo 'Install the extended attributes (attr) development package.' |