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
@ -482,7 +482,6 @@ setup_pkg() {
|
||||
DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
|
||||
PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
|
||||
|
||||
: ${XBPS_MAKEJOBS:=1}
|
||||
export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
|
||||
if [ -n "$disable_parallel_build" ]; then
|
||||
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_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 \
|
||||
XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \
|
||||
XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \
|
||||
|
Loading…
x
Reference in New Issue
Block a user