[tbb-commits] [tor-browser/tor-browser-68.1.0esr-9.0-2] libssp test

gk at torproject.org gk at torproject.org
Mon Sep 23 15:56:57 UTC 2019


commit c153996e3cbc072eb2ae68ae5c532848b1ac9c3b
Author: Georg Koppen <gk at torproject.org>
Date:   Mon Sep 23 09:38:13 2019 +0000

    libssp test
---
 build/moz.configure/toolchain.configure | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/build/moz.configure/toolchain.configure b/build/moz.configure/toolchain.configure
index 68364075f006..3bcf403bceec 100755
--- a/build/moz.configure/toolchain.configure
+++ b/build/moz.configure/toolchain.configure
@@ -1676,12 +1676,10 @@ def security_hardening_cflags(hardening_flag, asan, optimize, c_compiler, target
         # Enable only if hardening is not disabled and ASAN is
         # not on as ASAN will catch the crashes for us
         if compiler_is_gccish and not asan:
-            # mingw-clang cross-compile toolchain has bugs with stack protector
-            if target.os != 'WINNT' or c_compiler == 'gcc':
-                flags.append("-fstack-protector-strong")
-                ldflags.append("-fstack-protector-strong")
-                js_flags.append("-fstack-protector-strong")
-                js_ldflags.append("-fstack-protector-strong")
+            flags.append("-fstack-protector-strong")
+            ldflags.append("-fstack-protector-strong")
+            js_flags.append("-fstack-protector-strong")
+            js_ldflags.append("-fstack-protector-strong")
 
         # ASLR ------------------------------------------------
         # ASLR (dynamicbase) is enabled by default in clang-cl; but the





More information about the tbb-commits mailing list