I think the results from the touch_atime() configure test are actually inverted:

AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_TOUCH_ATIME, 1, Define if kernel has touch_atime routine),
AC_MSG_RESULT(no),

should be:

AC_MSG_RESULT(no), AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_TOUCH_ATIME, 1, Define if kernel has touch_atime routine),

Apparently some 2.6 kernels have both touch_atime and update_atime, because it didn't cause a problem on the first system I built on. However, it doesn't work on 2.4 kernels.

The above switch makes this test look more like the test for HAVE_GENERIC_GETXATTR, where the test failure actually indicates that the symbol is present, because the definition in the AC_TRY_COMPILE collides with the kernel symbol name.

-Phil
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to