]> git.ozlabs.org Git - next-scripts/blobdiff - do_build
get_gitid is no longer useful
[next-scripts] / do_build
index 86907b9ad513ebddaad1c6bf0614039d869b8ead..1b8ee97c0bf6f8cf97c658a29fd6417f5bc44abb 100755 (executable)
--- a/do_build
+++ b/do_build
@@ -36,7 +36,7 @@ $cmd <<-EOF
        echo Building on \$(hostname)
 
        echo \$PATH | grep -q "\$HOME/bin" || export PATH="\$HOME/bin:\$PATH"
-       export LANG=C
+       export LANG=C KCFLAGS="-Wimplicit-fallthrough"
 
        cd "$build_dir" || exit 1
 
@@ -85,7 +85,7 @@ $cmd <<-EOF
                        echo "\$sep"
                        echo " log \$b increased number of lines"
                        echo "\$sep"
-                       pushover "linux-next: \$arch \$conf log got bigger"
+                       linux-next-notify "\$arch \$conf log got bigger"
                        if [ -f $obdir/\$b ]; then
                                diff -u $obdir/\$b \$log 2>&1 | less
                        else
@@ -104,9 +104,9 @@ $cmd <<-EOF
        d="$bparent/x86_64_allmodconfig"
        [ -d \$d ] || mkdir \$d || exit 1
        log_x86=\$d.log
-       cross -n -N -a x86_64 -c "$gcc_version" O=\$d -s allmodconfig || exit 1
+       make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu- 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" -O -s > \$log_x86 2>&1 &
+       /usr/bin/time make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu- O=\$d -j"$j_factor" -O -s > \$log_x86 2>&1 &
        x86_64_pid=\$!
 
        echo Building: powerpc ppc64_defconfig
@@ -122,9 +122,9 @@ $cmd <<-EOF
        d="$bparent/arm_multi_v7_defconfig"
        [ -d \$d ] || mkdir \$d || exit 1
        log_arm=\$d.log
-       cross -n -N -a arm -c "$gcc_version" O=\$d -s multi_v7_defconfig || exit 1
+       make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- 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" -O -s > \$log_arm 2>&1 &
+       /usr/bin/time make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=\$d -j"$j_factor" -O -s > \$log_arm 2>&1 &
        arm_pid=\$!
 
        echo Building: perf
@@ -143,9 +143,9 @@ $cmd <<-EOF
                echo "ERROR: perf build failed - log follows"
                echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
                cat \$log_perf
-               kill \$x86_64_pid
-               kill \$ppc64_pid
-               kill \$arm_pid
+               kill \$x86_64_pid || true
+               kill \$ppc64_pid || true
+               kill \$arm_pid || true
                killall make
                rm .scmversion
                exit 1
@@ -161,8 +161,8 @@ $cmd <<-EOF
                echo "ERROR: arm multi_v7_defconfig build failed - log follows"
                echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
                cat \$log_arm
-               kill \$x86_64_pid
-               kill \$ppd64_pid
+               kill \$x86_64_pid || true
+               kill \$ppc64_pid || true
                killall make
                rm .scmversion
                exit 1
@@ -178,7 +178,7 @@ $cmd <<-EOF
                echo "ERROR: powerpc ppc64_defconfig build failed - log follows"
                echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
                cat \$log_ppc
-               kill \$x86_64_pid
+               kill \$x86_64_pid || true
                killall make
                rm .scmversion
                exit 1