Commit 8819c919 by Richard Biener Committed by Richard Biener

gcc_release (build_sources): Use getconf to get at the number of cores in the…

gcc_release (build_sources): Use getconf to get at the number of cores in the system and pass -jN to gcc_build.

2018-01-25  Richard Biener  <rguenther@suse.de>

	* gcc_release (build_sources): Use getconf to get at the number
	of cores in the system and pass -jN to gcc_build.

From-SVN: r257045
parent b254c1a2
2018-01-25 Richard Biener <rguenther@suse.de>
* gcc_release (build_sources): Use getconf to get at the number
of cores in the system and pass -jN to gcc_build.
2017-10-10 Jakub Jelinek <jakub@redhat.com> 2017-10-10 Jakub Jelinek <jakub@redhat.com>
* update_version_svn: Ignore the GCC 5 branch. * update_version_svn: Ignore the GCC 5 branch.
......
...@@ -209,8 +209,16 @@ EOF ...@@ -209,8 +209,16 @@ EOF
# on at least one platform. # on at least one platform.
inform "Building compiler" inform "Building compiler"
OBJECT_DIRECTORY=../objdir OBJECT_DIRECTORY=../objdir
num_cpus=1
if type -p getconf 2>/dev/null; then
num_cpus=`getconf _NPROCESSORS_ONLN 2>/dev/null`
case "$num_cpus" in
'' | 0* | *[!0-9]*) num_cpus=1;;
esac
fi
contrib/gcc_build -d ${SOURCE_DIRECTORY} -o ${OBJECT_DIRECTORY} \ contrib/gcc_build -d ${SOURCE_DIRECTORY} -o ${OBJECT_DIRECTORY} \
-c "--enable-generated-files-in-srcdir --disable-multilib" build || \ -c "--enable-generated-files-in-srcdir --disable-multilib" \
-m "-j$num_cpus" build || \
error "Could not rebuild GCC" error "Could not rebuild GCC"
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment