[Buildroot] [PATCH] use nproc

Rob Landley rob at landley.net
Fri Dec 30 20:14:46 UTC 2016


My rule of thumb is that once a change is 7 years old, you can rely on
the installed base to have it. With that in mind, would you like to use
nproc to check how many processors are available?

http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commit;h=74cf4cb26dcecd36eb45dc00dbd4587d9dc24a2f

diff --git a/package/Makefile.in b/package/Makefile.in
index afd5d3a..5eed804 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -12,7 +12,7 @@ HOSTMAKE := $(shell which $(HOSTMAKE) || type -p $(HOSTMAKE) || echo make)
 # If the number of processors is not available, assume one.
 ifeq ($(BR2_JLEVEL),0)
 PARALLEL_JOBS := $(shell echo \
-	$$((1 + `getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1`)))
+	$$((1 + `nproc 2>/dev/null || echo 1`)))
 else
 PARALLEL_JOBS := $(BR2_JLEVEL)
 endif




More information about the buildroot mailing list