lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit 321043ede9c3edc751dbf91f3b3aed8211df8493
parent 50b3175b126c492852b5e660517090cdcd8bfc66
Author: Jo-Philipp Wich <jow@openwrt.org>
Date:   Thu, 25 Jun 2015 16:44:52 +0200

Merge pull request #1468 from jow-/sstp-client-musl-compat

sstp-client: fix musl compatibility
Diffstat:
Mnet/sstp-client/Makefile | 4+++-
Anet/sstp-client/patches/100-musl-compat.patch | 33+++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/net/sstp-client/Makefile b/net/sstp-client/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2014 OpenWrt.org +# Copyright (C) 2006-2015 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -18,6 +18,8 @@ PKG_LICENSE=GPLv2 include $(INCLUDE_DIR)/package.mk +TARGET_CPPFLAGS += -I$(PKG_BUILD_DIR)/include + define Package/sstp-client SECTION:=net CATEGORY:=Network diff --git a/net/sstp-client/patches/100-musl-compat.patch b/net/sstp-client/patches/100-musl-compat.patch @@ -0,0 +1,33 @@ +--- /dev/null ++++ b/include/net/ppp_defs.h +@@ -0,0 +1,10 @@ ++#ifndef _NET_PPP_DEFS_H ++#define _NET_PPP_DEFS_H 1 ++ ++#define __need_time_t ++#include <time.h> ++ ++#include <asm/types.h> ++#include <linux/ppp_defs.h> ++ ++#endif /* net/ppp_defs.h */ +--- a/src/libsstp-log/sstp-log-syslog.c ++++ b/src/libsstp-log/sstp-log-syslog.c +@@ -32,6 +32,7 @@ + #include <sys/uio.h> + #include <sys/un.h> + #include <sys/socket.h> ++#include <sys/types.h> + #include <unistd.h> + + #include <sstp-common.h> +--- a/src/libsstp-log/sstp-log-std.c ++++ b/src/libsstp-log/sstp-log-std.c +@@ -25,6 +25,7 @@ + #include <stdio.h> + #include <stdint.h> + #include <string.h> ++#include <sys/types.h> + #include <sys/uio.h> + #include <unistd.h> +