ssiapi: Fix build with hardening flags

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Khem Raj authored and Martin Jansa committed 2017-07-01 09:59:25 +02:00
1 parent bd66426dc3
commit 81a3addfe5
2 files changed
+23

No files matched your search

@@ -0,0 +1,21 @@
Do not override flags thereby respect the flags coming from environment,
e.g. we need some optimization level turned on when security flags are enabled
without this change, the build would fail
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: ssiapi.1.0.1/configure.ac
===================================================================
--- ssiapi.1.0.1.orig/configure.ac
+++ ssiapi.1.0.1/configure.ac
@@ -15,11 +15,6 @@ AC_SUBST(VERSION)
AM_INIT_AUTOMAKE(ssi, ${VERSION})
AM_CONFIG_HEADER(config.h)
-dnl Set the language we use
-CPPFLAGS="-g3 -gdwarf-2 -Wall -Werror -D_GNU_SOURCE"
-CFLAGS="-std=gnu99"
-CXXFLAGS="-std=gnu++98"
-
dnl Automake 1.11 - silent build rules
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
@@ -17,6 +17,7 @@ SRC_URI = "http://sourceforge.net/projects/irstessi/files/${BPN}.${PV}.tgz \
file://0004-engine-Fix-indentation-and-missing-semi-colon.patch \
file://0005-engine-Define-SENTINEL.patch \
file://0006-tools-Add-missing-includes-and-use-realpath-instead-.patch \
file://configure-cflags.patch \
"
SRC_URI[md5sum] = "02f16d7cbd30d28034093212906591f5"
SRC_URI[sha256sum] = "e10d283b0f211afb8ebd0bde87c097769613d30a052cdf164753e35e803264c7"
@@ -24,6 +25,7 @@ SRC_URI[sha256sum] = "e10d283b0f211afb8ebd0bde87c097769613d30a052cdf164753e35e80
S ="${WORKDIR}/${BPN}.${PV}"
inherit autotools-brokensep
CXXFLAGS="-std=gnu++98 -D_GNU_SOURCE"
do_configure_prepend(){
./autogen.sh