Fix __NumProc setup if nproc is not available (#51002)
authorGleb Balykov <g.balykov@samsung.com>
Sat, 1 May 2021 18:24:00 +0000 (21:24 +0300)
committerGitHub <noreply@github.com>
Sat, 1 May 2021 18:24:00 +0000 (11:24 -0700)
eng/native/build-commons.sh

index 63ffbba..e8f0b44 100755 (executable)
@@ -282,7 +282,11 @@ elif [[ "$platform" == "NetBSD" || "$platform" == "SunOS" ]]; then
 elif [[ "$platform" == "Darwin" ]]; then
   __NumProc=$(($(getconf _NPROCESSORS_ONLN)+1))
 else
-  __NumProc=$(nproc --all)
+  if command -v nproc > /dev/null 2>&1; then
+    __NumProc=$(nproc --all)
+  else
+    __NumProc=1
+  fi
 fi
 
 while :; do