[tbb-commits] [tor-browser/tor-browser-52.4.0esr-7.5-1] squash! TB3: Tor Browser's official .mozconfigs.
gk at torproject.org
gk at torproject.org
Wed Oct 18 06:30:46 UTC 2017
commit cf8aaea952b4e83eead22b78a5221ff5783d8fab
Author: Georg Koppen <gk at torproject.org>
Date: Wed Oct 18 06:29:44 2017 +0000
squash! TB3: Tor Browser's official .mozconfigs.
Bug 23025: Add hardening flags for macOS
---
.mozconfig-mac | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/.mozconfig-mac b/.mozconfig-mac
index 844ee2e94fbc..4e4741243288 100644
--- a/.mozconfig-mac
+++ b/.mozconfig-mac
@@ -4,7 +4,8 @@ mk_add_options "export LD_LIBRARY_PATH=$topsrcdir/clang/lib"
CROSS_CCTOOLS_PATH=$topsrcdir/cctools
CROSS_SYSROOT=$topsrcdir/MacOSX10.7.sdk
CROSS_PRIVATE_FRAMEWORKS=$CROSS_SYSROOT/System/Library/PrivateFrameworks
-FLAGS="-target x86_64-apple-darwin10 -mlinker-version=136 -B $CROSS_CCTOOLS_PATH/bin -isysroot $CROSS_SYSROOT"
+HARDENING_FLAGS="-Werror=format -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2"
+FLAGS="-target x86_64-apple-darwin10 -mlinker-version=136 -B $CROSS_CCTOOLS_PATH/bin -isysroot $CROSS_SYSROOT $HARDENING_FLAGS"
export CC="$topsrcdir/clang/bin/clang $FLAGS"
export CXX="$topsrcdir/clang/bin/clang++ $FLAGS"
More information about the tbb-commits
mailing list