debian-hardened-buildflags-CPPFLAGS
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Wed, 23 Jan 2019 17:51:09 +0000 (17:51 +0000)
committerRene Engelhard <rene@debian.org>
Wed, 23 Jan 2019 17:51:09 +0000 (17:51 +0000)
Gbp-Pq: Name debian-hardened-buildflags-CPPFLAGS.diff

config_host.mk.in
configure.ac
solenv/gbuild/gbuild.mk
solenv/gbuild/platform/com_GCC_defs.mk

index afce9d1b4593c15930f618f7dc1cbb69fdabd009..5ffb1fd0d397d28edb850fe240e4db340723e726 100644 (file)
@@ -76,6 +76,7 @@ export CPPUNIT_CFLAGS=$(gb_SPACE)@CPPUNIT_CFLAGS@
 export CPPUNIT_LIBS=$(gb_SPACE)@CPPUNIT_LIBS@
 export CPUNAME=@CPUNAME@
 export CDEFAULTOPT=@CDEFAULTOPT@
+export HARDEN_CPPFLAGS=@HARDEN_CPPFLAGS@
 export CROSS_COMPILING=@CROSS_COMPILING@
 export CURL=@CURL@
 export CURL_CFLAGS=$(gb_SPACE)@CURL_CFLAGS@
@@ -245,7 +246,6 @@ export USING_X11=@USING_X11@
 export HAMCREST_JAR=@HAMCREST_JAR@
 export HARDLINKDELIVER=@HARDLINKDELIVER@
 export HAVE_GCC_AVX=@HAVE_GCC_AVX@
-export HAVE_GCC_STACK_PROTECTOR_STRONG=@HAVE_GCC_STACK_PROTECTOR_STRONG@
 export HAVE_GCC_BUILTIN_ATOMIC=@HAVE_GCC_BUILTIN_ATOMIC@
 export HAVE_GCC_FINLINE_LIMIT=@HAVE_GCC_FINLINE_LIMIT@
 export HAVE_GCC_FNO_DEFAULT_INLINE=@HAVE_GCC_FNO_DEFAULT_INLINE@
index 9ef52346b7be03b5ba2bd81a449509610411f64b..a3c3c7023dc1b34e3499926875aa455dd9a747b5 100644 (file)
Binary files a/configure.ac and b/configure.ac differ
index 04056cd136c809b93fb798405ccae673d03e46c8..3b6178af35f26c1c91f9a2f3617449518fcbea84 100644 (file)
@@ -243,6 +243,8 @@ gb_GLOBALDEFS += \
                ENABLE_LTO \
        )
 
+gb_GLOBALDEFS += $(HARDEN_CPPFLAGS)
+
 gb_GLOBALDEFS := $(sort $(gb_GLOBALDEFS))
 
 # This is used to detect whether LibreOffice is being built (as opposed to building
index 528a16c3694b2e0d0cb80d22d1fb604ca0601a10..a77fa7590f251b09ec35d583e1a5242d6f997eec 100644 (file)
@@ -124,12 +124,6 @@ endif
 endif
 gb_CXXFLAGS_COMMON += $(gb_VISIBILITY_FLAGS_CXX)
 
-ifeq ($(HAVE_GCC_STACK_PROTECTOR_STRONG),TRUE)
-gb_CFLAGS_COMMON += -fstack-protector-strong
-gb_CXXFLAGS_COMMON += -fstack-protector-strong
-gb_LinkTarget_LDFLAGS += -fstack-protector-strong
-endif
-
 ifeq ($(ENABLE_PCH),TRUE)
 ifneq ($(COM_IS_CLANG),TRUE)
 gb_CFLAGS_COMMON += -fpch-preprocess -Winvalid-pch