[tbb-commits] [tor-browser-build/master] Bug 12968: enable HEASLR in Windows x86_64 builds
gk at torproject.org
gk at torproject.org
Wed Aug 15 13:02:25 UTC 2018
commit f7247cca852ce5f9cce092ca82cb92efbbba611d
Author: Nicolas Vigier <boklm at torproject.org>
Date: Tue May 29 13:42:09 2018 +0200
Bug 12968: enable HEASLR in Windows x86_64 builds
We still need the other half of the fix for actually providing higher
entropy (see bug 12968, comment:17ff. for discussion).
---
rbm.conf | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/rbm.conf b/rbm.conf
index ff36e6c..cd6dc08 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -204,6 +204,8 @@ targets:
container:
arch: amd64
faketime_path: /usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1
+ # HEASLR is 64 bit only (see bug 12968)
+ flag_HEASLR: '-Wl,--high-entropy-va'
windows-i686:
arch: i686
var:
@@ -226,7 +228,7 @@ targets:
suite: jessie
configure_opt: '--host=[% c("arch") %]-w64-mingw32 CFLAGS="[% c("var/CFLAGS") %]" LDFLAGS="[% c("var/LDFLAGS") %]"'
CFLAGS: '-fstack-protector-strong -fno-strict-overflow -Wno-missing-field-initializers -Wformat -Wformat-security [% c("var/flag_mwindows") %]'
- LDFLAGS: '-Wl,--dynamicbase -Wl,--nxcompat -Wl,--enable-reloc-section -Wl,--no-insert-timestamp -lssp -L$gcclibs [% c("var/flag_mwindows") %]'
+ LDFLAGS: '-Wl,--dynamicbase -Wl,--nxcompat -Wl,--enable-reloc-section -Wl,--no-insert-timestamp -lssp -L$gcclibs [% c("var/flag_HEASLR") %] [% c("var/flag_mwindows") %]'
flag_mwindows: '-mwindows'
compiler: mingw-w64
deps:
More information about the tbb-commits
mailing list