[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tor-cvs
Subject:    [tor-commits] [tor-browser-bundle/master] Merge remote-tracking branch 'erinn/tbb-4.x-hardening'
From:       mikeperry () torproject ! org
Date:       2014-08-29 22:21:32
Message-ID: 20140829222132.D846F2836D () cupani ! torproject ! org
[Download RAW message or body]

commit 393ac6898933fc17d31edb6be518ca8c957c6034
Merge: 59cb26c e92aa0a
Author: Mike Perry <mikeperry-git@torproject.org>
Date:   Fri Aug 29 15:11:04 2014 -0700

    Merge remote-tracking branch 'erinn/tbb-4.x-hardening'

 gitian/build-helpers/i686-w64-mingw32-g++          |    2 +-
 gitian/build-helpers/i686-w64-mingw32-gcc          |    2 +-
 gitian/build-helpers/i686-w64-mingw32-ld           |    7 +-
 gitian/build-helpers/wine-wrappers/dllwrap.py      |    2 +-
 gitian/build-helpers/wine-wrappers/g++.py          |    2 +-
 gitian/build-helpers/wine-wrappers/gcc.py          |    2 +-
 gitian/descriptors/windows/gitian-firefox.yml      |   24 +--
 .../windows/gitian-pluggable-transports.yml        |   12 +-
 gitian/descriptors/windows/gitian-tor.yml          |   18 +-
 gitian/descriptors/windows/gitian-utils.yml        |   24 ++-
 gitian/mkbundle-windows.sh                         |    6 +-
 gitian/patches/enable-reloc-section-ld.patch       |  216 ++++++++++++++++++++
 12 files changed, 264 insertions(+), 53 deletions(-)

diff --cc gitian/descriptors/windows/gitian-firefox.yml
index 4ea551f,0968911..d6a6756
--- a/gitian/descriptors/windows/gitian-firefox.yml
+++ b/gitian/descriptors/windows/gitian-firefox.yml
@@@ -69,19 -72,12 +71,12 @@@ script: 
    find -type f | xargs touch --date="$REFERENCE_DATETIME"
    rm -f configure
    rm -f js/src/configure
 -  make -f client.mk configure
 +  make -f client.mk configure \
CONFIGURE_ARGS="--with-tor-browser-version=${TORBROWSER_VERSION} \
--enable-update-channel=${TORBROWSER_UPDATE_CHANNEL}"  find -type f | xargs touch \
--date="$REFERENCE_DATETIME"  #
-   # FIXME: MinGW doens't like being built with hardening, and Firefox doesn't
-   # like being configured with it
-   # XXX: These changes cause the exes to crash on launch.
-   #mkdir -p ~/build/bin/
-   #cp ~/build/i686* ~/build/bin/
-   #export PATH=~/build/bin:$PATH
-   # XXX: the path to ld is hardcoded in mingw.. This forces gcc's linking to
-   # use our flags:
-   #sudo mv /usr/bin/i686-w64-mingw32-ld /usr/bin/i686-w64-mingw32-ld.orig
-   #sudo cp ~/build/bin/i686-w64-mingw32-ld /usr/bin/
+   mkdir -p ~/build/bin/
+   cp ~/build/i686* ~/build/bin/
+   export PATH=~/build/bin:$PATH
    #
    make $MAKEOPTS -f client.mk build
    #

_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic