This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PACH][RFC] Pass -m -jN to gcc_build from gcc_release
- From: Richard Biener <rguenther at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Jakub Jelinek <jakub at redhat dot com>
- Date: Mon, 22 Jan 2018 09:37:05 +0100 (CET)
- Subject: [PACH][RFC] Pass -m -jN to gcc_build from gcc_release
- Authentication-results: sourceware.org; auth=none
Currently gcc_release builds GCC (for generating in-tree generated
files) serially - that's prohibitly expensive and takges ages (>4h for
me). I'm using (when I remember to edit gcc_release ...) -j6 without
a problem for some years, thus the following proposal.
Any recommendation for the default N? 4 might work just fine as well
and no release manager should do without at least 4 cores...
Thanks,
Richard.
2018-01-22 Richard Biener <rguenther@suse.de>
maintainer-scripts/
* gcc_release (build_sources): Pass -m "-j1" to gcc_build.
Index: maintainer-scripts/gcc_release
===================================================================
--- maintainer-scripts/gcc_release (revision 256939)
+++ maintainer-scripts/gcc_release (working copy)
@@ -210,7 +210,8 @@ EOF
inform "Building compiler"
OBJECT_DIRECTORY=../objdir
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 "-j1" build || \
error "Could not rebuild GCC"
fi