commit: 21de97a13101b3195ee0acf8d9652d2471fe7d23
Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Jun 4 04:20:13 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 16:28:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=21de97a1
scripts/bootstrap-prefix.sh: enable ncpu detection for OpenBSD
Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Sam James <sam <AT> gentoo.org>
scripts/bootstrap-prefix.sh | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 906ce86bc7..c7de6d7ec7 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -2632,12 +2632,18 @@ EOF
echo
local ncpu=
case "${CHOST}" in
- *-cygwin*) ncpu=$(cmd /D /Q /C 'echo
%NUMBER_OF_PROCESSORS%' | tr -d "\\r") ;;
- *-darwin*) ncpu=$(/usr/sbin/sysctl -n hw.ncpu)
;;
- *-freebsd*) ncpu=$(/sbin/sysctl -n hw.ncpu)
;;
- *-solaris*) ncpu=$(/usr/sbin/psrinfo | wc -l)
;;
- *-linux-gnu*) ncpu=$(cat /proc/cpuinfo | grep processor | wc
-l) ;;
- *) ncpu=1
;;
+ *-cygwin*)
+ ncpu=$(cmd /D /Q /C 'echo %NUMBER_OF_PROCESSORS%' | tr
-d "\\r") ;;
+ *-darwin*)
+ ncpu=$(/usr/sbin/sysctl -n hw.ncpu) ;;
+ *-freebsd* | *-openbsd*)
+ ncpu=$(/sbin/sysctl -n hw.ncpu) ;;
+ *-solaris*)
+ ncpu=$(/usr/sbin/psrinfo | wc -l) ;;
+ *-linux-gnu*)
+ ncpu=$(cat /proc/cpuinfo | grep processor | wc -l) ;;
+ *)
+ ncpu=1 ;;
esac
# get rid of excess spaces (at least Solaris wc does)
ncpu=$((ncpu + 0))