build/unix/mozconfig.linux

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 if [ "x$IS_NIGHTLY" = "xyes" ]; then
     2   MOZ_AUTOMATION_UPLOAD_SYMBOLS=1
     3   MOZ_AUTOMATION_UPDATE_PACKAGING=1
     4 fi
     6 . "$topsrcdir/build/mozconfig.common"
     8 # some b2g desktop builds still happen on i686 machines, and the tooltool
     9 # toolchain is x86_64 only.
    10 # We also deal with valgrind builds here, they don't use tooltool manifests at
    11 # all yet.
    12 if [ -z "$no_tooltool" ]
    13 then
    14   CC="$topsrcdir/gcc/bin/gcc"
    15   CXX="$topsrcdir/gcc/bin/g++"
    17   # We want to make sure we use binutils and other binaries in the tooltool
    18   # package.
    19   mk_add_options PATH="$topsrcdir/gcc/bin:$PATH"
    20 else
    21   CC="/tools/gcc-4.7.3-0moz1/bin/gcc"
    22   CXX="/tools/gcc-4.7.3-0moz1/bin/g++"
    23 fi
    25 ac_add_options --enable-elf-hack
    27 # Avoid dependency on libstdc++ 4.7
    28 ac_add_options --enable-stdcxx-compat

mercurial