lede-packages-rs

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

commit 43a71474f66d9421a4d97365c59d4c681fce0f8f
parent e8bd00dd397d10b74724f349e0a2c62240cccd44
Author: Ted Hess <thess@kitschensync.net>
Date:   Mon, 23 Nov 2015 09:01:56 -0500

zile: fix gcc5 build issues

Signed-off-by: Ted Hess <thess@kitschensync.net>

Diffstat:
Mutils/zile/Makefile | 9+++++++--
Autils/zile/patches/010-remove_gets_definition_warning.patch | 11+++++++++++
2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/utils/zile/Makefile b/utils/zile/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=zile PKG_VERSION:=2.3.24 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@GNU/zile @@ -19,8 +19,11 @@ PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> PKG_LICENSE:=GPL-3.0+ PKG_LICENSE_FILES:=COPYING +PKG_FIXUP:=autoreconf PKG_INSTALL:=1 +PKG_BUILD_DEPENDS += libncurses + include $(INCLUDE_DIR)/package.mk define Package/zile @@ -39,7 +42,9 @@ define Package/zile/description endef CONFIGURE_VARS += \ - gl_cv_func_getopt_gnu=yes + gl_cv_func_getopt_gnu=yes \ + gl_cv_warn__Wmudflap=no \ + gl_cv_warn__fmudflap=no define Package/zile/install $(INSTALL_DIR) $(1)/usr/bin diff --git a/utils/zile/patches/010-remove_gets_definition_warning.patch b/utils/zile/patches/010-remove_gets_definition_warning.patch @@ -0,0 +1,11 @@ +--- a/lib/stdio.in.h ++++ b/lib/stdio.in.h +@@ -733,7 +733,7 @@ _GL_CXXALIASWARN (gets); + /* It is very rare that the developer ever has full control of stdin, + so any use of gets warrants an unconditional warning. Assume it is + always declared, since it is required by C89. */ +-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); ++#define gets(a) fgets( a, sizeof(*(a)), stdin) + #endif + +