summaryrefslogtreecommitdiff
path: root/editors/openoffice-devel/files/patch-solenv_gbuild_platform_freebsd.mk
blob: 34dfe1b4a5d1b966d8b429723e71f0da153af168 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- solenv/gbuild/platform/freebsd.mk.orig	2018-01-25 18:01:47 UTC
+++ solenv/gbuild/platform/freebsd.mk
@@ -95,6 +95,7 @@ gb_CXXFLAGS := \
 	-fno-use-cxa-atexit \
 	-fvisibility-inlines-hidden \
 	-fvisibility=hidden \
+	-std=gnu++98 \
 	-pipe
 ifeq ($(COM),CLANG)
 gb_CXXFLAGS += -DHAVE_STL_INCLUDE_PATH
@@ -143,6 +144,12 @@ gb_LinkTarget_LDFLAGS += \
 	-Wl,--dynamic-list-cpp-typeinfo \
 	-Wl,-Bsymbolic-functions \
 
+endif
+
+ifneq ($(filter $(CPUNAME),INTEL X86_64),)
+gb_CFLAGS += -fstack-protector
+gb_CXXFLAGS += -fstack-protector
+gb_LinkTarget_LDFLAGS += -fstack-protector
 endif
 
 ifeq ($(gb_DEBUGLEVEL),2)