From 3b5159820aa5d1b4a15a2122244628812754095b Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 14 Dec 2019 11:35:35 +0100 Subject: [PATCH] package/polkit: needs C++11 polkit depends on spidermonkey since bump to version 0.116 in commit ce2a5eff7890815afeb26105c7760b6f8d2986e0 however build fails with gcc 5: /home/naourr/work/instance-0/output-1/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. #error This file requires compiler and library support for the \ ^ polkitbackendjsauthority.cpp:223:13: warning: G_ADD_PRIVATE PolkitBackendJsAuthorityPrivate); ^ In file included from /home/naourr/work/instance-0/output-1/host/bin/../mips64el-buildroot-linux-gnu/sysroot/usr/include/mozjs-60/js/RequiredDefines.h:32:0, from :0: /home/naourr/work/instance-0/output-1/host/bin/../mips64el-buildroot-linux-gnu/sysroot/usr/include/mozjs-60/mozilla/Char16.h:136:15: error: 'char16_t' does not name a type typedef const char16_t* char16ptr_t; ^ Fixes: - http://autobuild.buildroot.org/results/a7ea21a8e10f32239ee28f58331899912f232ca2 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/polkit/polkit.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 7791d23d19..a98c138356 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -13,6 +13,9 @@ POLKIT_INSTALL_STAGING = YES POLKIT_DEPENDENCIES = libglib2 host-intltool expat spidermonkey +# spidermonkey needs C++11 +POLKIT_CONF_ENV = CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" + POLKIT_CONF_OPTS = \ --with-os-type=unknown \ --disable-man-pages \ -- 2.30.2