KCONFIG_ALLCONFIG=\$e cross -n -N -a x86_64 -c $gcc_version O=\$d 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 &
+ x86_64_pid=\$!
echo Building: powerpc ppc64_defconfig
d="$bparent/powerpc_ppc64_defconfig"
cross -n -N -a powerpc64 -k powerpc -c $gcc_version O=\$d ppc64_defconfig || exit 1
echo "Forking powerpc build ..."
/usr/bin/time cross -n -N -a powerpc64 -k powerpc -c $gcc_version O=\$d -j$j_factor -s > \$log_ppc 2>&1 &
+ ppc64_pid=\$!
echo Building: arm multi_v7_defconfig
d="$bparent/arm_multi_v7_defconfig"
cross -n -N -a arm -c $gcc_version O=\$d 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 &
+ arm_pid=\$!
echo Building: perf
d="$bparent/perf"
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 &
+ perf_pid=\$!
- wait %4
+ wait \$perf_pid
rc=\$?
if [ \$rc -ne 0 ]; then
echo "ERROR: perf build failed - log follows"
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
cat \$log_perf
- kill %1
- kill %2
- kill %3
+ kill \$x86_64_pid
+ kill \$ppc64_pid
+ kill \$arm_pid
killall make
rm .scmversion
exit 1
cat \$log_perf
fi
- wait %3
+ wait \$arm_pid
rc=\$?
if [ \$rc -ne 0 ]; then
echo "ERROR: arm multi_v7_defconfig build failed - log follows"
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
cat \$log_arm
- kill %1
- kill %2
+ kill \$x86_64_pid
+ kill \$ppd64_pid
killall make
rm .scmversion
exit 1
cat \$log_arm
fi
- wait %2
+ wait \$ppc64_pid
rc=\$?
if [ \$rc -ne 0 ]; then
echo "ERROR: powerpc ppc64_defconfig build failed - log follows"
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
cat \$log_ppc
- kill %1
+ kill \$x86_64_pid
killall make
rm .scmversion
exit 1
cat \$log_ppc
fi
- wait %1
+ wait \$x86_64_pid
rc=\$?
if [ \$rc -ne 0 ]; then