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:
Mike Hommey 2017-12-21 09:50:16 +09:00
Родитель 1fa60e324c
Коммит 5f5b6efb65
7 изменённых файлов: 13 добавлений и 5 удалений

Просмотреть файл

@ -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": {