Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp> --- On my environment (debian squeeze), the package version of liburcu is too old (0.4.1) and I cannot compile the latest sheepdog because urcu/uatomic.h is missing. Is there any way to build Sheepdog with the older version of liburcu? If no, we'd better check the existence of urcu/uatomic.h. configure.ac | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index 50b5d9f..a620367 100644 --- a/configure.ac +++ b/configure.ac @@ -86,7 +86,10 @@ AC_HEADER_SYS_WAIT AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h netdb.h netinet/in.h stdint.h \ stdlib.h string.h sys/ioctl.h sys/param.h sys/socket.h \ sys/time.h syslog.h unistd.h sys/types.h getopt.h malloc.h \ - sys/sockio.h utmpx.h urcu.h urcu/uatomic.h]) + sys/sockio.h utmpx.h]) + +AC_CHECK_HEADERS([urcu.h urcu/uatomic.h],, + AC_MSG_ERROR(liburcu 0.6.0 or later is required)) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST -- 1.7.2.5 |