[Buildroot] [git commit] package/libgpgme: C++ binding requires gcc 5

Arnout Vandecappelle (Essensium/Mind) arnout at mind.be
Tue Jul 9 17:50:20 UTC 2019


commit: https://git.buildroot.net/buildroot/commit/?id=b65255ccc3bf4ed377b6fbd988730e4bed4786a0
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

libgpgme now use the -Wsuggest-override warning parameter when building
the C++ binding. This requires gcc 5 or newer.

Fixes:
http://autobuild.buildroot.net/results/6eed9cae57af445f53c9854e007815b882c5c65a/
http://autobuild.buildroot.net/results/75617aee53a6f2b009a0d4ddc5b9a8c4cd406895/
http://autobuild.buildroot.net/results/8191a732918c6987b84309df3dfd66ab54b43fb7/

Signed-off-by: Baruch Siach <baruch at tkos.co.il>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
 package/libgpgme/libgpgme.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk
index f916ca180c..1a045862dd 100644
--- a/package/libgpgme/libgpgme.mk
+++ b/package/libgpgme/libgpgme.mk
@@ -23,8 +23,8 @@ LIBGPGME_CONF_OPTS = \
 	--disable-gpg-test \
 	--enable-languages=$(LIBGPGME_LANGUAGE_BINDINGS)
 
-# C++ bindings require a C++11 capable gcc
-ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),yy)
+# C++ bindings require a C++11 capable gcc, and -Wsuggest-override support
+ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_TOOLCHAIN_GCC_AT_LEAST_5),yy)
 LIBGPGME_LANGUAGE_BINDINGS := $(LIBGPGME_LANGUAGE_BINDINGS),cpp
 endif
 


More information about the buildroot mailing list