I've been asked to post the script again, might as well update with the
latest version.

See below. I normally use this as:

$ CROSS_COMPILE= ARCH=powerpc TARGET="vmlinux modules" buildall

modules won't build on some of the embedded platforms though, so you'll
have to weed out those build errors by hand, or do:

$ CROSS_COMPILE= ARCH=powerpc TARGET=vmlinux buildall


---

#!/bin/bash

#export CC="ccache gcc"

echo -n cleaning:
make $O -ks mrproper
echo "  done"

for config in arch/$ARCH/configs/* allnoconfig allmodconfig allyesconfig ; do
        CONFIG=`basename $config`
        echo -n $ARCH.$CONFIG: ;
        yes "" | make $O $CONFIG >buildall.log 2>&1
        if time make $O $TARGET -ksj 5 >>buildall.log 2>&1 ; then
                mv buildall.log $ARCH.$CONFIG.log.passed
                echo "  passed"
        else
                mv buildall.log $ARCH.$CONFIG.log.failed
                echo "  failed"
        fi
done


_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to