61 lines
1.6 KiB
Diff
61 lines
1.6 KiB
Diff
Add options "aio" and "acl" to enable/disable libaio and acl support.
|
|
|
|
Upstream-Status: Pending
|
|
|
|
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
|
|
|
--- strace-4.8/configure.ac.orig 2013-06-21 15:37:52.145892182 +0800
|
|
+++ strace-4.8/configure.ac 2013-06-21 15:45:49.029909004 +0800
|
|
@@ -219,7 +219,6 @@ AC_CHECK_HEADERS(m4_normalize([
|
|
netinet/sctp.h
|
|
poll.h
|
|
stropts.h
|
|
- sys/acl.h
|
|
sys/asynch.h
|
|
sys/conf.h
|
|
sys/epoll.h
|
|
@@ -231,6 +230,19 @@ AC_CHECK_HEADERS(m4_normalize([
|
|
sys/uio.h
|
|
sys/vfs.h
|
|
]))
|
|
+
|
|
+AC_ARG_ENABLE([acl],
|
|
+ [AS_HELP_STRING([--enable-acl], [turn on acl support])],
|
|
+ [case $enableval in
|
|
+ yes)
|
|
+ AC_CHECK_HEADERS([sys/acl.h])
|
|
+ ;;
|
|
+ no) ;;
|
|
+ *) AC_MSG_ERROR([bad value $enableval for aio option]) ;;
|
|
+ esac]
|
|
+
|
|
+)
|
|
+
|
|
AC_CHECK_HEADERS([linux/icmp.h linux/in6.h linux/netlink.h linux/if_packet.h],
|
|
[], [], [#include <stddef.h>
|
|
#include <sys/socket.h>
|
|
@@ -301,10 +313,19 @@ AC_CHECK_SIZEOF([long])
|
|
AC_CHECK_SIZEOF([long long])
|
|
AC_CHECK_SIZEOF([rlim_t],,[#include <sys/resource.h>])
|
|
|
|
-AC_CHECK_HEADERS([libaio.h], [
|
|
- AC_CHECK_MEMBERS([struct iocb.u.c.flags],,, [#include <libaio.h>])
|
|
- AC_CHECK_DECLS([IO_CMD_PWRITE, IO_CMD_PWRITEV],,, [#include <libaio.h>])
|
|
-])
|
|
+AC_ARG_ENABLE([aio],
|
|
+ [AS_HELP_STRING([--enable-aio], [turn on libaio support])],
|
|
+ [case $enableval in
|
|
+ yes)
|
|
+ AC_CHECK_HEADERS([libaio.h], [
|
|
+ AC_CHECK_MEMBERS([struct iocb.u.c.flags],,, [#include <libaio.h>])
|
|
+ AC_CHECK_DECLS([IO_CMD_PWRITE, IO_CMD_PWRITEV],,, [#include <libaio.h>])
|
|
+ ])
|
|
+ ;;
|
|
+ no) ;;
|
|
+ *) AC_MSG_ERROR([bad value $enableval for aio option]) ;;
|
|
+ esac]
|
|
+)
|
|
|
|
AC_PATH_PROG([PERL], [perl])
|
|
|