host-protobuf-c: fix build with gcc 4.8
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Sun, 24 Jun 2018 08:52:19 +0000 (10:52 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 24 Jun 2018 12:47:02 +0000 (14:47 +0200)
protobuf requires C++11 so add -std=c++11 for host-protobuf-c as it is
experimental in gcc 4.8

Fixes:
 - http://autobuild.buildroot.net/results/7fe12457ccac7e8c95b1d4c1fa20d6753599742d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/protobuf-c/protobuf-c.mk

index 43066105335bb1f2ce487a827d99f8f5992bb4d8..34f829441291ecb6b10cda6e52024f59678749e8 100644 (file)
@@ -16,5 +16,8 @@ PROTOBUF_C_LICENSE_FILES = LICENSE
 PROTOBUF_C_AUTORECONF = YES
 HOST_PROTOBUF_C_AUTORECONF = YES
 
+# host-protobuf needs c++11 (since 3.6.0)
+HOST_PROTOBUF_C_CONF_ENV += CXXFLAGS="$(HOST_CXXFLAGS) -std=c++11"
+
 $(eval $(autotools-package))
 $(eval $(host-autotools-package))