Bumping manifests a=b2g-bump
[gecko.git] / build / unix / mozconfig.asan
blob7abc4f6bb410b4116521512ea1d0633bbb839fd3
1 MOZ_AUTOMATION_L10N_CHECK=0
3 . "$topsrcdir/build/mozconfig.common"
5 # Use Clang as specified in manifest
6 export CC="$topsrcdir/clang/bin/clang -fgnu89-inline"
7 export CXX="$topsrcdir/clang/bin/clang++"
8 export LLVM_SYMBOLIZER="$topsrcdir/clang/bin/llvm-symbolizer"
10 # Mandatory flags for ASan
11 export ASANFLAGS="-fsanitize=address -Dxmalloc=myxmalloc -fPIC"
12 export CFLAGS="$ASANFLAGS"
13 export CXXFLAGS="$ASANFLAGS"
14 export LDFLAGS="-fsanitize=address"
16 # Enable ASan specific code and build workarounds
17 ac_add_options --enable-address-sanitizer
19 # Mandatory options required for ASan builds (both on Linux and Mac)
20 export MOZ_DEBUG_SYMBOLS=1
21 ac_add_options --enable-debug-symbols
22 ac_add_options --disable-install-strip
23 ac_add_options --disable-jemalloc
24 ac_add_options --disable-crashreporter
25 ac_add_options --disable-elf-hack
27 # Avoid dependency on libstdc++ 4.7
28 ac_add_options --enable-stdcxx-compat