xbps-src: default XBPS_MAKEJOBS to nproc
previously this defaulted to 1. In some rare cases, nproc is not desirable, but that can be easily overriden in the standard ways, etc/conf or -jN. For compatibility with other distros, it defaults to 1 when nproc is not available.
This commit is contained in:
parent
d82bc83d97
commit
a13c842291
2 changed files with 7 additions and 1 deletions
|
@ -482,7 +482,6 @@ setup_pkg() {
|
||||||
DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
|
DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
|
||||||
PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
|
PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
|
||||||
|
|
||||||
: ${XBPS_MAKEJOBS:=1}
|
|
||||||
export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
|
export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
|
||||||
if [ -n "$disable_parallel_build" ]; then
|
if [ -n "$disable_parallel_build" ]; then
|
||||||
XBPS_MAKEJOBS=1
|
XBPS_MAKEJOBS=1
|
||||||
|
|
7
xbps-src
7
xbps-src
|
@ -494,6 +494,13 @@ fi
|
||||||
[ -n "$XBPS_ARG_CHECK_PKGS" ] && XBPS_CHECK_PKGS="$XBPS_ARG_CHECK_PKGS"
|
[ -n "$XBPS_ARG_CHECK_PKGS" ] && XBPS_CHECK_PKGS="$XBPS_ARG_CHECK_PKGS"
|
||||||
[ -n "$XBPS_ARG_MAKEJOBS" ] && XBPS_MAKEJOBS="$XBPS_ARG_MAKEJOBS"
|
[ -n "$XBPS_ARG_MAKEJOBS" ] && XBPS_MAKEJOBS="$XBPS_ARG_MAKEJOBS"
|
||||||
|
|
||||||
|
# Default to nproc for XBPS_MAKEJOBS if not set and nproc is available
|
||||||
|
if command -v nproc >/dev/null ; then
|
||||||
|
: ${XBPS_MAKEJOBS:=$(nproc)}
|
||||||
|
else
|
||||||
|
: ${XBPS_MAKEJOBS:=1}
|
||||||
|
fi
|
||||||
|
|
||||||
export XBPS_BUILD_ONLY_ONE_PKG XBPS_SKIP_REMOTEREPOS XBPS_BUILD_FORCEMODE \
|
export XBPS_BUILD_ONLY_ONE_PKG XBPS_SKIP_REMOTEREPOS XBPS_BUILD_FORCEMODE \
|
||||||
XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \
|
XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \
|
||||||
XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \
|
XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \
|
||||||
|
|
Loading…
Add table
Reference in a new issue