package/collectd: fix grpc plugin with gcc 5
Patch has been merged upstream. Fixes: - http://autobuild.buildroot.net/results/0d486edaf4c51b6438adeec61fe2c55099862acb Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
1f89ab5c0c
commit
deadb4e573
|
@ -0,0 +1,50 @@
|
|||
From a81fb110f7685b3268cd921ba72a00796f43d034 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Tue, 29 Oct 2019 10:25:07 +0100
|
||||
Subject: [PATCH] configure.ac: fix protobuf/util/time_util.h detection
|
||||
|
||||
Add -std=c++11 when checking gor protobuf/util/time_util.h otherwise
|
||||
test will fail on:
|
||||
|
||||
configure:104495: checking google/protobuf/util/time_util.h usability
|
||||
configure:104495: /home/br-user/autobuild/run/instance-2/output/host/bin/mips-linux-gnu-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_FORTIFY_SOURCE=1 -pthread conftest.cpp >&5
|
||||
In file included from /home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/atomic:38:0,
|
||||
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/io/coded_stream.h:113,
|
||||
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/duration.pb.h:23,
|
||||
from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/util/time_util.h:52,
|
||||
from conftest.cpp:188:
|
||||
/home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.net/results/0d486edaf4c51b6438adeec61fe2c55099862acb
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/collectd/collectd/pull/3325]
|
||||
---
|
||||
configure.ac | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 34386d06..59a7f355 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2722,6 +2722,7 @@ if test "x$withval" != "xno"; then
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
with_libgrpcpp="no (requires C++11 support)"
|
||||
+ with_libprotobuf="no (<google/protobuf/util/time_util.h> requires C++11 support)"
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -4568,7 +4569,7 @@ if test "x$withval" != "xno"; then
|
||||
AC_CHECK_LIB([protobuf], [main],
|
||||
[
|
||||
SAVE_CPPFLAGS="$CPPFLAGS"
|
||||
- CPPFLAGS="$with_libprotobuf_cppflags $PROTOBUF_CFLAGS"
|
||||
+ CPPFLAGS="-std=c++11 $with_libprotobuf_cppflags $PROTOBUF_CFLAGS"
|
||||
if test "x$PROTOBUF_LIBS" = "x"
|
||||
then
|
||||
PROTOBUF_LIBS="-lprotobuf"
|
||||
--
|
||||
2.23.0
|
||||
|
Loading…
Reference in a new issue