From: Jo-Philipp Wich Date: Tue, 17 Jan 2017 20:24:12 +0000 (+0100) Subject: socat: work around missing stddef.h include X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=5e0596b541150c1569d50880c115a0fdb9a54cbe;p=openwrt-packages.git socat: work around missing stddef.h include The buildbots fail to build socat due to the following error: nestlex.c:14:7: error: unknown type name 'ptrdiff_t' It appears that certain source files do not include all required headers, depending on the configure options passed to socat. Work around the error by passing `-include stddef.h` via `TARGET_CFLAGS` to forcibly inject this header file into all compilation units. Signed-off-by: Jo-Philipp Wich --- diff --git a/net/socat/Makefile b/net/socat/Makefile index b89ffcad2..193bebebe 100644 --- a/net/socat/Makefile +++ b/net/socat/Makefile @@ -69,6 +69,9 @@ CONFIGURE_VARS += \ sc_cv_sys_tabdly_shift=11 \ sc_cv_sys_csize_shift=4 +TARGET_CFLAGS += \ + -include stddef.h + define Package/socat/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/socat $(1)/usr/bin/