From: Marko Ratkaj Date: Wed, 11 Apr 2018 09:04:42 +0000 (+0200) Subject: openzwave: fix gcc7 compile and remove bad patch X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=1a4d9b7aba8da89bc7db27e0b024c80b541a1be0;p=feed%2Fpackages.git openzwave: fix gcc7 compile and remove bad patch Patch 903-no-examples.patch removes MinOZW binary. This is wrong since install section of openzwave is still using it. We can either remove the patch or remove install section for openzwave. It seems people are using this binary so we remove the patch. After removing the patch the following issue appears with gcc7: cc1plus: error: -Wformat-security ignored without -Wformat This is resolved by adding the following to Makefile TARGET_CPPFLAGS+=-Wno-format -Wno-format-security Signed-off-by: Marko Ratkaj --- diff --git a/utils/openzwave/Makefile b/utils/openzwave/Makefile index 1445c1a6dd..da63dfb725 100644 --- a/utils/openzwave/Makefile +++ b/utils/openzwave/Makefile @@ -53,6 +53,8 @@ $(call Package/openzwave/default) TITLE:=Open-ZWave Device Configs endef +TARGET_CPPFLAGS+=-Wno-format -Wno-format-security + MAKE_FLAGS += \ LD="$(TARGET_CROSS)g++" \ LIBDIR="$(PKG_BUILD_DIR)" \ diff --git a/utils/openzwave/patches/903-no-examples.patch b/utils/openzwave/patches/903-no-examples.patch deleted file mode 100644 index 52ea137134..0000000000 --- a/utils/openzwave/patches/903-no-examples.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -18,15 +18,12 @@ - - all: - CPPFLAGS=$(CPPFLAGS) $(MAKE) -C $(top_srcdir)/cpp/build/ -$(MAKEFLAGS) -- CPPFLAGS=$(CPPFLAGS) $(MAKE) -C $(top_srcdir)/cpp/examples/MinOZW/ -$(MAKEFLAGS) - - install: - $(MAKE) -C $(top_srcdir)/cpp/build/ -$(MAKEFLAGS) $(MAKECMDGOALS) -- $(MAKE) -C $(top_srcdir)/cpp/examples/MinOZW/ -$(MAKEFLAGS) $(MAKECMDGOALS) - - clean: - $(MAKE) -C $(top_srcdir)/cpp/build/ -$(MAKEFLAGS) $(MAKECMDGOALS) -- $(MAKE) -C $(top_srcdir)/cpp/examples/MinOZW/ -$(MAKEFLAGS) $(MAKECMDGOALS) - - cpp/src/vers.cpp: - CPPFLAGS=$(CPPFLAGS) $(MAKE) -C $(top_srcdir)/cpp/build/ -$(MAKEFLAGS) cpp/src/vers.cpp