strongswan: Fix compile error due to __kernel_nlink_t being re-defined
authorHans Dedecker <redacted>
Wed, 9 Nov 2016 10:18:38 +0000 (11:18 +0100)
committerHans Dedecker <redacted>
Wed, 9 Nov 2016 10:32:54 +0000 (11:32 +0100)
Patch 101-musl-fixes defines __kernel_nlink_t as void; but using
a pre-3.6.11 kernel on an arm cortex defines __kernel_nlink_t as
unsigned short using uclibc
Fix the compile issue by not redefining __kernel_nlink_t

Signed-off-by: Hans Dedecker <redacted>
net/strongswan/patches/101-musl-fixes.patch

index cbb6c047d19ed8b38a415938024c9f74b1c6d597..e48d22b41d77bac1e88a50d8a93e6bd6ba81f93b 100644 (file)
@@ -10,7 +10,7 @@
  
 --- /dev/null
 +++ b/src/libstrongswan/musl.h
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,38 @@
 +#include <sys/types.h>
 +
 +#define crypt x_crypt
@@ -31,7 +31,6 @@
 +#define nlink_t x_nlink_t
 +#define timer_t x_timer_t
 +#define blkcnt_t x_blkcnt_t
-+#define __kernel_nlink_t void
 +
 +#include <linux/types.h>
 +
git clone https://git.99rst.org/PROJECT