[DEBUG] Reduce number of threads to 2 to prevent crashes due to running out of memory and try with small again

This commit is contained in:
Kamil Śliwak 2021-10-28 21:37:27 +02:00
parent 9165b394bd
commit 817ffd28fc
2 changed files with 28 additions and 28 deletions

View File

@ -20,7 +20,7 @@ cd build
$boost_dir=(Resolve-Path $PSScriptRoot\..\deps\boost\lib\cmake\Boost-*) $boost_dir=(Resolve-Path $PSScriptRoot\..\deps\boost\lib\cmake\Boost-*)
..\deps\cmake\bin\cmake -G "Visual Studio 16 2019" -DBoost_DIR="$boost_dir\" -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DCMAKE_INSTALL_PREFIX="$PSScriptRoot\..\upload" -DUSE_Z3=OFF .. ..\deps\cmake\bin\cmake -G "Visual Studio 16 2019" -DBoost_DIR="$boost_dir\" -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DCMAKE_INSTALL_PREFIX="$PSScriptRoot\..\upload" -DUSE_Z3=OFF ..
if ( -not $? ) { throw "CMake configure failed." } if ( -not $? ) { throw "CMake configure failed." }
msbuild solidity.sln /p:Configuration=Release /m:5 /v:minimal msbuild solidity.sln /p:Configuration=Release /m:2 /v:minimal
if ( -not $? ) { throw "Build failed." } if ( -not $? ) { throw "Build failed." }
..\deps\cmake\bin\cmake --build . -j 5 --target install --config Release ..\deps\cmake\bin\cmake --build . -j 2 --target install --config Release
if ( -not $? ) { throw "Install target failed." } if ( -not $? ) { throw "Install target failed." }

View File

@ -215,7 +215,7 @@ defaults:
TERM: xterm TERM: xterm
CC: clang CC: clang
CXX: clang++ CXX: clang++
MAKEFLAGS: -j 3 MAKEFLAGS: -j 2
- base_ubuntu2004_clang_xlarge: &base_ubuntu2004_clang_xlarge - base_ubuntu2004_clang_xlarge: &base_ubuntu2004_clang_xlarge
<<: *base_ubuntu2004_clang <<: *base_ubuntu2004_clang
@ -223,7 +223,7 @@ defaults:
TERM: xterm TERM: xterm
CC: clang CC: clang
CXX: clang++ CXX: clang++
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
- base_ubuntu2004: &base_ubuntu2004 - base_ubuntu2004: &base_ubuntu2004
docker: docker:
@ -236,7 +236,7 @@ defaults:
<<: *base_ubuntu2004 <<: *base_ubuntu2004
environment: environment:
TERM: xterm TERM: xterm
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
- base_buildpack_focal: &base_buildpack_focal - base_buildpack_focal: &base_buildpack_focal
docker: docker:
@ -284,7 +284,7 @@ defaults:
resource_class: small resource_class: small
environment: environment:
TERM: xterm TERM: xterm
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
- base_python: &base_python - base_python: &base_python
docker: docker:
@ -510,7 +510,7 @@ jobs:
b_ubu: &b_ubu b_ubu: &b_ubu
<<: *base_ubuntu2004_xlarge <<: *base_ubuntu2004_xlarge
resource_class: large resource_class: small
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
@ -522,10 +522,10 @@ jobs:
# x64 ASAN build, for testing for memory related bugs # x64 ASAN build, for testing for memory related bugs
b_ubu_asan: &b_ubu_asan b_ubu_asan: &b_ubu_asan
<<: *base_ubuntu2004_xlarge <<: *base_ubuntu2004_xlarge
resource_class: large resource_class: small
environment: environment:
CMAKE_OPTIONS: -DSANITIZE=address CMAKE_OPTIONS: -DSANITIZE=address
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
CMAKE_BUILD_TYPE: Release CMAKE_BUILD_TYPE: Release
steps: steps:
- checkout - checkout
@ -535,7 +535,7 @@ jobs:
b_ubu_clang: &b_ubu_clang b_ubu_clang: &b_ubu_clang
<<: *base_ubuntu2004_clang_xlarge <<: *base_ubuntu2004_clang_xlarge
resource_class: medium resource_class: small
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
@ -544,12 +544,12 @@ jobs:
b_ubu_asan_clang: &b_ubu_asan_clang b_ubu_asan_clang: &b_ubu_asan_clang
<<: *base_ubuntu2004_clang <<: *base_ubuntu2004_clang
resource_class: large resource_class: small
environment: environment:
CC: clang CC: clang
CXX: clang++ CXX: clang++
CMAKE_OPTIONS: -DSANITIZE=address CMAKE_OPTIONS: -DSANITIZE=address
MAKEFLAGS: -j 3 MAKEFLAGS: -j 2
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
@ -558,12 +558,12 @@ jobs:
b_ubu_ubsan_clang: &b_ubu_ubsan_clang b_ubu_ubsan_clang: &b_ubu_ubsan_clang
<<: *base_ubuntu2004_clang <<: *base_ubuntu2004_clang
resource_class: large resource_class: small
environment: environment:
CC: clang CC: clang
CXX: clang++ CXX: clang++
CMAKE_OPTIONS: -DSANITIZE=undefined CMAKE_OPTIONS: -DSANITIZE=undefined
MAKEFLAGS: -j 3 MAKEFLAGS: -j 2
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
@ -573,16 +573,16 @@ jobs:
b_ubu_release: &b_ubu_release b_ubu_release: &b_ubu_release
<<: *b_ubu <<: *b_ubu
resource_class: large resource_class: small
environment: environment:
FORCE_RELEASE: ON FORCE_RELEASE: ON
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
b_ubu_static: b_ubu_static:
<<: *base_ubuntu2004_xlarge <<: *base_ubuntu2004_xlarge
resource_class: large resource_class: small
environment: environment:
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
CMAKE_OPTIONS: -DCMAKE_BUILD_TYPE=Release -DUSE_Z3_DLOPEN=ON -DUSE_CVC4=OFF -DSOLC_STATIC_STDLIBS=ON CMAKE_OPTIONS: -DCMAKE_BUILD_TYPE=Release -DUSE_Z3_DLOPEN=ON -DUSE_CVC4=OFF -DSOLC_STATIC_STDLIBS=ON
steps: steps:
- checkout - checkout
@ -594,11 +594,11 @@ jobs:
b_ubu_codecov: b_ubu_codecov:
<<: *base_ubuntu2004_xlarge <<: *base_ubuntu2004_xlarge
resource_class: large resource_class: small
environment: environment:
COVERAGE: ON COVERAGE: ON
CMAKE_BUILD_TYPE: Debug CMAKE_BUILD_TYPE: Debug
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
@ -630,18 +630,18 @@ jobs:
# Do *NOT* store any artifacts or workspace as we don't run tests on this build. # Do *NOT* store any artifacts or workspace as we don't run tests on this build.
b_ubu_cxx20: b_ubu_cxx20:
<<: *base_ubuntu2004_xlarge <<: *base_ubuntu2004_xlarge
resource_class: large resource_class: small
environment: environment:
CMAKE_BUILD_TYPE: Debug CMAKE_BUILD_TYPE: Debug
CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=20 -DUSE_CVC4=OFF CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=20 -DUSE_CVC4=OFF
MAKEFLAGS: -j 10 MAKEFLAGS: -j 2
steps: steps:
- checkout - checkout
- run: *run_build - run: *run_build
b_ubu_ossfuzz: &b_ubu_ossfuzz b_ubu_ossfuzz: &b_ubu_ossfuzz
<<: *base_ubuntu1604_clang <<: *base_ubuntu1604_clang
resource_class: medium resource_class: small
steps: steps:
- checkout - checkout
- run: *setup_prerelease_commit_hash - run: *setup_prerelease_commit_hash
@ -667,10 +667,10 @@ jobs:
b_archlinux: b_archlinux:
<<: *base_archlinux <<: *base_archlinux
resource_class: large resource_class: small
environment: environment:
TERM: xterm TERM: xterm
MAKEFLAGS: -j 3 MAKEFLAGS: -j 2
steps: steps:
- run: - run:
name: Install build dependencies name: Install build dependencies
@ -686,7 +686,7 @@ jobs:
environment: environment:
TERM: xterm TERM: xterm
CMAKE_BUILD_TYPE: Release CMAKE_BUILD_TYPE: Release
MAKEFLAGS: -j 5 MAKEFLAGS: -j 2
steps: steps:
- checkout - checkout
- restore_cache: - restore_cache:
@ -748,7 +748,7 @@ jobs:
b_ems: b_ems:
<<: *base_ems_xlarge <<: *base_ems_xlarge
resource_class: large resource_class: small
steps: steps:
- checkout - checkout
- run: - run:
@ -858,7 +858,7 @@ jobs:
t_ubu_ubsan_clang_soltest: t_ubu_ubsan_clang_soltest:
<<: *base_ubuntu2004_clang <<: *base_ubuntu2004_clang
resource_class: medium resource_class: small
environment: environment:
EVM: << pipeline.parameters.evm-version >> EVM: << pipeline.parameters.evm-version >>
steps: steps: