(trv) Make sure $NUMTHREADS isn't zero
D. Ilmari Mannsåker [Mon, 25 Jan 2016 14:26:09 +0000 (14:26 +0000)]
maint/travis-ci_scripts/10_before_install.bash

index 52cefaf..c4cfbb2 100755 (executable)
@@ -40,7 +40,8 @@ if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] ; then return ; fi
 #
 # We also divide the result by a factor, otherwise the travis VM gets
 # overloaded (the amount of available swap is just TOOOO damn small)
-export NUMTHREADS="$(( ( $(perl -0777 -n -e 'print (/ (?: .+ ^ processor \s+ : \s+ (\d+) ) (?! ^ processor ) /smx)' < /proc/cpuinfo) + 1 ) / 3 ))"
+# Add one to make sure it doesn't go to zero
+export NUMTHREADS="$(( ( $(perl -0777 -n -e 'print (/ (?: .+ ^ processor \s+ : \s+ (\d+) ) (?! ^ processor ) /smx)' < /proc/cpuinfo) + 1 ) / 3 + 1))"
 
 export CACHE_DIR="/tmp/poormanscache"