3 @@ -74,9 +74,10 @@ case "$host_os" in
4 [ KERNEL_INCLUDE="/lib/modules/`uname -r`/build/include" ])
6 AC_CHECK_HEADER($KERNEL_INCLUDE/linux/pfkeyv2.h, ,
7 - [ AC_CHECK_HEADER(/usr/src/linux/include/linux/pfkeyv2.h,
8 - KERNEL_INCLUDE=/usr/src/linux/include ,
9 - [ AC_MSG_ERROR([Unable to find linux-2.6 kernel headers. Aborting.]) ] ) ] )
10 + [ AC_CHECK_HEADER($KERNEL_INCLUDE/uapi/linux/pfkeyv2.h, ,
11 + [ AC_CHECK_HEADER(/usr/src/linux/include/linux/pfkeyv2.h,
12 + KERNEL_INCLUDE=/usr/src/linux/include ,
13 + [ AC_MSG_ERROR([Unable to find linux-2.6 kernel headers. Aborting.]) ] ) ] ) ] )
14 AC_SUBST(KERNEL_INCLUDE)
15 # We need the configure script to run with correct kernel headers.
16 # However we don't want to point to kernel source tree in compile time,
17 @@ -643,7 +644,14 @@ AC_EGREP_CPP(yes,
18 #ifdef SADB_X_EXT_NAT_T_TYPE
21 -], [kernel_natt="yes"])
22 +], [kernel_natt="yes"], [
24 + [#include <uapi/linux/pfkeyv2.h>
25 + #ifdef SADB_X_EXT_NAT_T_TYPE
28 + ], [kernel_natt="yes"])
33 --- a/src/include-glibc/Makefile.am
34 +++ b/src/include-glibc/Makefile.am
37 -.includes: ${top_builddir}/config.status
38 - ln -snf $(KERNEL_INCLUDE)/linux
49 -DISTCLEANFILES = .includes linux
50 +DISTCLEANFILES = linux