From 713fad52ad1358299d19f7530cb26fabe66236fe Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 4 Sep 2022 22:50:04 +0200 Subject: [PATCH] package/sconeserver: fix build with gcc 4.8 Fix the following build failure with gcc 4.8 raised since commit 8b42bbf30a914b0fd40a4518e61ac7bc511a7deb: /home/buildroot/autobuild/run/instance-1/output-1/build/sconeserver-8d1935919a2013358993a8e9dfa992cbde56e503/http/AuthRealmDB.cpp: In member function 'virtual std::string http::AuthRealmDB::lookup_hash(const string&)': /home/buildroot/autobuild/run/instance-1/output-1/build/sconeserver-8d1935919a2013358993a8e9dfa992cbde56e503/http/AuthRealmDB.cpp:93:3: error: 'unique_ptr' is not a member of 'std' std::unique_ptr query(m_db->object()->new_query( ^ Fixes: - http://autobuild.buildroot.org/results/198c23f1de5cc90efe2d3b4ce053939457e003f7 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/sconeserver/sconeserver.mk | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk index d15b112801..bfbd5dc6ed 100644 --- a/package/sconeserver/sconeserver.mk +++ b/package/sconeserver/sconeserver.mk @@ -17,14 +17,10 @@ SCONESERVER_DEPENDENCIES = \ # https://github.com/sconemad/sconeserver/tree/master/markdown # has no cross-compile support provided by the sconeserver build system SCONESERVER_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -std=c++11" \ -DWITH_IMAGE=OFF \ -DWITH_MARKDOWN=OFF -ifeq ($(BR2_PACKAGE_LIBXML2),y) -# Needed to fix build failure when icu is enabled in libxml2 -SCONESERVER_CONF_OPTS += -DCMAKE_CXX_FLAGS="-std=c++11" -endif - ifeq ($(BR2_PACKAGE_OPENSSL),y) SCONESERVER_DEPENDENCIES += openssl SCONESERVER_CONF_OPTS += -DWITH_SSL=ON