зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1426555 - Make autospider builds use --enable-stdcxx-compat on Linux only. r=sfink
Some of the variants are multi-platforms, and having --enable-stdcxx-compat in their definition will break when the option is moved over to python configure. While here, prepare for --enable-stdcxx-compat actually doing something (it currently doesn't), by adding an exception for it in check_vanilla_allocations.py. --HG-- extra : rebase_source : ee1647421542209cf0137db703c4f7e7f06cbc91
This commit is contained in:
Родитель
1fa60e324c
Коммит
5f5b6efb65
|
@ -129,6 +129,11 @@ def main():
|
|||
|
||||
filename = m.group(1)
|
||||
|
||||
# The stdc++compat library has an implicit call to operator new in
|
||||
# thread::_M_start_thread.
|
||||
if 'stdc++compat' in filename:
|
||||
continue
|
||||
|
||||
# The memory allocator code contains calls to memalign. These are ok, so
|
||||
# we whitelist them.
|
||||
if "_memory_" in filename:
|
||||
|
|
|
@ -275,6 +275,9 @@ else:
|
|||
if platform.system() == 'Windows':
|
||||
CONFIGURE_ARGS += ' --target=x86_64-pc-mingw32 --host=x86_64-pc-mingw32'
|
||||
|
||||
if platform.system() == 'Linux':
|
||||
CONFIGURE_ARGS += ' --enable-stdcxx-compat'
|
||||
|
||||
# Timeouts.
|
||||
ACTIVE_PROCESSES = set()
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"configure-args": "--enable-stdcxx-compat --enable-simulator=arm --target=i686-pc-linux --host=i686-pc-linux",
|
||||
"configure-args": "--enable-simulator=arm --target=i686-pc-linux --host=i686-pc-linux",
|
||||
"optimize": true,
|
||||
"debug": true,
|
||||
"bits": 32,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"configure-args": "--enable-stdcxx-compat --enable-simulator=arm --target=i686-apple-darwin10.0.0 --host=i686-apple-darwin10.0.0",
|
||||
"configure-args": "--enable-simulator=arm --target=i686-apple-darwin10.0.0 --host=i686-apple-darwin10.0.0",
|
||||
"optimize": true,
|
||||
"debug": true,
|
||||
"bits": 32
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"configure-args": "--enable-stdcxx-compat --enable-simulator=arm64",
|
||||
"configure-args": "--enable-simulator=arm64",
|
||||
"optimize": true,
|
||||
"debug": true,
|
||||
"env": {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"configure-args": "--enable-stdcxx-compat --enable-ctypes",
|
||||
"configure-args": "--enable-ctypes",
|
||||
"optimize": true,
|
||||
"debug": true,
|
||||
"env": {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"configure-args": "--enable-stdcxx-compat --enable-ctypes",
|
||||
"configure-args": "--enable-ctypes",
|
||||
"optimize": true,
|
||||
"debug": true,
|
||||
"env": {
|
||||
|
|
Загрузка…
Ссылка в новой задаче