From patchwork Thu Feb 14 15:10:06 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [v4,2/2] strongswan: fix build without IPv6 support Date: Thu, 14 Feb 2013 05:10:06 -0000 From: =?utf-8?b?SsOpcsO0bWUgUG91aWxsZXIgPGplenpAc3lzbWljLm9yZz4=?= X-Patchwork-Id: 220465 Message-Id: <1360854606-13787-2-git-send-email-jezz@sysmic.org> To: buildroot@busybox.net Cc: Thomas Petazzoni , =?UTF-8?q?J=C3=A9r=C3=B4me=20Pouiller?= Disable kernel-netlink and socket-default features if toolchain does not support IPv6. Also add a comment for this case. Signed-off-by: Jérôme Pouiller --- package/strongswan/Config.in | 6 ++++++ package/strongswan/strongswan.mk | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package/strongswan/Config.in b/package/strongswan/Config.in index 24b30ad..f7404f6 100644 --- a/package/strongswan/Config.in +++ b/package/strongswan/Config.in @@ -16,6 +16,12 @@ menuconfig BR2_PACKAGE_STRONGSWAN if BR2_PACKAGE_STRONGSWAN +if !BR2_INET_IPV6 + +comment "kernel-netlink and socket-default options require a toolchain with IPV6 support" + +endif + config BR2_PACKAGE_STRONGSWAN_OPENSSL bool "Enables OpenSSL based crypto backends" select BR2_PACKAGE_OPENSSL diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index e235a04..548401d 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -10,7 +10,9 @@ STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPLv2+ STRONGSWAN_LICENSE_FILES = COPYING LICENSE STRONGSWAN_CONF_OPT += \ - --enable-pkcs11 \ + --enable-pkcs11=yes \ + --enable-kernel-netlink=$(if $(BR2_INET_IPV6),yes,no) \ + --enable-socket-default=$(if $(BR2_INET_IPV6),yes,no) \ --enable-openssl=$(if $(BR2_PACKAGE_STRONGSWAN_OPENSSL),yes,no) \ --enable-gcrypt=$(if $(BR2_PACKAGE_STRONGSWAN_GCRYPT),yes,no) \ --enable-gmp=$(if $(BR2_PACKAGE_STRONGSWAN_GMP),yes,no) \