summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2020-06-04 15:00:47 +0800
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-07-07 13:56:01 -0400
commit3f60b94de1f460ca3f689152860b108a19ce193e (patch)
treea16a4e6ffff36ea772054ecc497370e49abcd1e0
parent686e72253aed3880268dd6858eadd8c320f09e97 (diff)
downloadhaskell-3f60b94de1f460ca3f689152860b108a19ce193e.tar.gz
better if guards.
-rw-r--r--rts/RtsSymbols.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c
index 4c373007e8..962c07f310 100644
--- a/rts/RtsSymbols.c
+++ b/rts/RtsSymbols.c
@@ -1154,7 +1154,7 @@
#define RTS_LIBGCC_SYMBOLS
#endif
-#if !defined(mingw32_HOST_OS) && !defined(DYNAMIC)
+#if !defined(mingw32_HOST_OS) && !defined(DYNAMIC) && (defined(_FORTIFY_SOURCE) || defined(__SSP__))
#define RTS_SSP_SYMBOLS \
SymI_NeedsProto(__stack_chk_guard) \
SymI_NeedsProto(__stack_chk_fail)