aboutsummaryrefslogtreecommitdiff
path: root/util/crossgcc
diff options
context:
space:
mode:
authorMartin Roth <martinroth@google.com>2016-11-14 11:58:39 -0700
committerMartin Roth <martinroth@google.com>2016-11-28 18:58:47 +0100
commit2c6a8060da994bb22eb1619d55ee74be096682b5 (patch)
tree18f1bb56553268dff75f453aca49adc78ba2c8c0 /util/crossgcc
parentf76303e29e257d23710ac30c2bdb3679a7ad5a52 (diff)
crossgcc/buildgcc: Show additional information while building
- Show number of threads being used to build. - Show the version number of each package when skipping it. - Show whether the tool is a host or target build. Change-Id: I1134c08b417a731859e6b25fe38aecf01a85927b Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/17418 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'util/crossgcc')
-rwxr-xr-xutil/crossgcc/buildgcc9
1 files changed, 6 insertions, 3 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 72e8366df9..d64b687dd9 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -32,6 +32,7 @@ DESTDIR=
SAVETEMPS=0
SKIPPYTHON=1
BOOTSTRAP=0
+THREADS=1
# GCC toolchain version numbers
GMP_VERSION=6.1.0
@@ -366,9 +367,9 @@ generic_build()
mkdir -p "$builddir"
if [ -f "$success" ]; then
- printf "Skipping $package as it is already built\n"
+ printf "Skipping $package v$version for $host_target as it is already built\n"
else
- printf "Building $package $version ... "
+ printf "Building $package v$version for $host_target ... "
DIR="$PWD"
cd "$builddir"
rm -f .failed
@@ -774,7 +775,7 @@ while true ; do
-p|--platform) shift; TARGETARCH="$1"; shift;;
-l|--languages) shift; LANGUAGES="$1"; shift;;
-D|--destdir) shift; DESTDIR="$1"; shift;;
- -j|--jobs) shift; JOBS="-j $1"; shift;;
+ -j|--jobs) shift; THREADS="$1"; JOBS="-j $1"; shift;;
-P|--package) shift; PACKAGE="$1"; shift;;
-S|--scripting) shift; SKIPPYTHON=0;;
-y|--ccache) shift; USECCACHE=1;;
@@ -801,6 +802,8 @@ fi
#print toolchain builder version string as the header
printversion
+printf "Building toolchain using %d thread(s).\n\n" "$THREADS"
+
case "$TARGETARCH" in
x86_64-elf) ;;
x86_64*) TARGETARCH=x86_64-elf;;