diff options
author | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2017-06-05 10:29:39 -0400 |
---|---|---|
committer | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2017-06-05 10:29:39 -0400 |
commit | 6e41f26f639689ae55284af07abf033f8c7b3e7b (patch) | |
tree | c33813f73038e0e32e3f4dd042916e2f34daea4c /etc | |
parent | 7c74e21713aa0dfecf9c04281ae17f3c37aaa94d (diff) | |
download | mongo-6e41f26f639689ae55284af07abf033f8c7b3e7b.tar.gz |
SERVER-29442 Reduce --jobs for Solaris compile to avoid OOM failures.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index b0aef1f5979..29506946341 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -7501,7 +7501,9 @@ buildvariants: push_arch: x86_64 gorootvars: PATH=/opt/mongodbtoolchain/v2/bin:$PATH tooltags: -gccgoflags "-lsocket -lnsl" - compile_flags: --variables-files=etc/scons/mongodbtoolchain_gcc.vars -j$(kstat cpu | sort -u | grep -c "^module") --release CCFLAGS="-m64" LINKFLAGS="-m64 -static-libstdc++ -static-libgcc" + # We invoke SCons using --jobs = (# of CPUs / 2) to avoid causing out of memory errors due to + # spawning a large number of linker processes. + compile_flags: --variables-files=etc/scons/mongodbtoolchain_gcc.vars -j$(( $(kstat cpu | sort -u | grep -c "^module") / 2 )) --release CCFLAGS="-m64" LINKFLAGS="-m64 -static-libstdc++ -static-libgcc" num_jobs_available: $(( $(kstat cpu | sort -u | grep -c "^module") / 2 )) use_scons_cache: true tasks: |