diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2019-01-18 04:57:54 +0000 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2019-01-20 01:32:47 +0000 |
commit | 2b5ec48e57b6606e10f968455bc71b7780d28b96 (patch) | |
tree | f660ba86bfdc68831ad0758d0135c5ad789efbd4 | |
parent | 64dcb8fa727f09dc11480c6b30a6766b73f9b94b (diff) | |
download | klibc-maint-2b5ec48e57b6606e10f968455bc71b7780d28b96.tar.gz |
test-many-klibcs: Enable parallel build
Parallel builds will make this less tedious.
-rwxr-xr-x | test-many-klibcs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test-many-klibcs b/test-many-klibcs index b194784..ac52c24 100755 --- a/test-many-klibcs +++ b/test-many-klibcs @@ -8,7 +8,7 @@ build() { rm -rf ../linux/usr/include || return make -C ../linux "ARCH=$kernelarch" headers_install || return echo "I: Building with ARCH=$arch CROSS_COMPILE=$gnuarch- $makeflags" - make -C ../klibc all test "ARCH=$arch" "CROSS_COMPILE=$gnuarch-" $makeflags \ + make -C ../klibc -j"$nproc" all test "ARCH=$arch" "CROSS_COMPILE=$gnuarch-" $makeflags \ || return } @@ -114,6 +114,9 @@ echo "I: $0 started at $(date)" echo "I: Using klibc $(GIT_DIR=../klibc/.git git describe)" echo "I: Using Linux $(make -C ../linux -s kernelversion)" +nproc="$(nproc || echo 1)" +echo "I: Using concurrency of $nproc" + rm -rf ../klibc/linux ln -s ../linux/usr ../klibc/linux |