From: Stephen Rothwell Date: Thu, 4 May 2017 01:26:13 +0000 (+1000) Subject: try using -O (--output-sync) with make X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;h=09287b70460b195216c8f329f1dcf1d480356656;p=next-scripts try using -O (--output-sync) with make --- diff --git a/do_build b/do_build index 2053bd6..7f1728d 100755 --- a/do_build +++ b/do_build @@ -94,7 +94,7 @@ $cmd <<-EOF echo CONFIG_MODULES=y >>\$e || exit 1 KCONFIG_ALLCONFIG=\$e cross -n -N -a x86_64 -c "$gcc_version" O=\$d -s allmodconfig || exit 1 echo "Forking x86 build ..." - /usr/bin/time cross -n -N -a x86_64 -c "$gcc_version" O=\$d -j"$j_factor" -s > \$log_x86 2>&1 & + /usr/bin/time cross -n -N -a x86_64 -c "$gcc_version" O=\$d -j"$j_factor" -O -s > \$log_x86 2>&1 & x86_64_pid=\$! echo Building: powerpc ppc64_defconfig @@ -103,7 +103,7 @@ $cmd <<-EOF log_ppc=\$d.log cross -n -N -a powerpc64 -k powerpc -c "$gcc_ppc_version" O=\$d -s ppc64_defconfig || exit 1 echo "Forking powerpc build ..." - /usr/bin/time cross -n -N -a powerpc64 -k powerpc -c "$gcc_ppc_version" O=\$d -j"$j_factor" -s > \$log_ppc 2>&1 & + /usr/bin/time cross -n -N -a powerpc64 -k powerpc -c "$gcc_ppc_version" O=\$d -j"$j_factor" -O -s > \$log_ppc 2>&1 & ppc64_pid=\$! echo Building: arm multi_v7_defconfig @@ -112,7 +112,7 @@ $cmd <<-EOF log_arm=\$d.log cross -n -N -a arm -c "$gcc_version" O=\$d -s multi_v7_defconfig || exit 1 echo "Forking arm build ..." - /usr/bin/time cross -n -N -a arm -c "$gcc_version" O=\$d -j"$j_factor" -s > \$log_arm 2>&1 & + /usr/bin/time cross -n -N -a arm -c "$gcc_version" O=\$d -j"$j_factor" -O -s > \$log_arm 2>&1 & arm_pid=\$! echo Building: perf @@ -120,7 +120,7 @@ $cmd <<-EOF [ -d \$d ] || mkdir \$d || exit 1 log_perf=\$d.log echo "Forking perf build ..." - /usr/bin/time make -s -C tools/perf JOBS="$j_factor" O=\$d > \$log_perf 2>&1 & + /usr/bin/time make -s -O -C tools/perf JOBS="$j_factor" O=\$d > \$log_perf 2>&1 & perf_pid=\$! wait \$perf_pid diff --git a/do_last_build b/do_last_build index 6977f9f..01153c7 100755 --- a/do_last_build +++ b/do_last_build @@ -22,19 +22,19 @@ $cmd <<-EOF touch .scmversion echo Building: x86_64 modules_install - INSTALL_MOD_PATH="${build_dir%/*}" /usr/bin/time cross -n -N -a x86_64 -c $gcc_version O=../x86_64_allmodconfig -j$j_factor -s modules_install + INSTALL_MOD_PATH="${build_dir%/*}" /usr/bin/time cross -n -N -a x86_64 -c $gcc_version O=../x86_64_allmodconfig -j$j_factor -O -s modules_install echo Building: x86_64 allnoconfig d=../x86_64_allnoconfig [ -d \$d ] || mkdir \$d cross -n -N -a x86_64 -c $gcc_version -s O=\$d allnoconfig - cross -n -N -a x86_64 -c $gcc_version O=\$d -j$j_factor -s + cross -n -N -a x86_64 -c $gcc_version O=\$d -j$j_factor -O -s echo Building: powerpc allnoconfig d=../powerpc_allnoconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -s O=\$d allnoconfig - cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -s + cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -O -s echo Building: powerpc64 allnoconfig d=../powerpc64_allnoconfig @@ -44,25 +44,25 @@ $cmd <<-EOF KCONFIG_ALLCONFIG=\$e \ cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -s O=\$d allnoconfig rm \$e - cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -s + cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -O -s echo Building: powerpc ppc44x_defconfig d=../powerpc_ppc44x_defconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -s O=\$d ppc44x_defconfig - cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -s + cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version O=\$d -j$j_factor -O -s echo Building: powerpc allyesconfig d=../powerpc_allyesconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -s O=\$d allyesconfig - cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -- O=\$d -j$j_factor -s -k + cross -n -N -k powerpc -a powerpc64 -c $gcc_ppc_version -- O=\$d -j$j_factor -O -s -k echo Building: powerpc pseries_le_defconfig d=../powerpc_pseries_le_defconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64le -c $gcc_ppcle_version -s O=\$d pseries_le_defconfig - cross -n -N -k powerpc -a powerpc64le -c $gcc_ppcle_version -- O=\$d -j$j_factor -s + cross -n -N -k powerpc -a powerpc64le -c $gcc_ppcle_version -- O=\$d -j$j_factor -O -s rm .scmversion EOF @@ -89,7 +89,7 @@ do echo Building: $ka defconfig [ -d $d ] || mkdir $d cross -n -N -a ${ca} -k ${ka} -c $gcc_version -s O=$d defconfig - cross -n -N -a ${ca} -k ${ka} -c $gcc_version O=$d -j$j_factor -s + cross -n -N -a ${ca} -k ${ka} -c $gcc_version O=$d -j$j_factor -O -s rm .scmversion EOF