--- driver_build.sh 2003-06-11 20:11:53.000000000 -0500 +++ f 2003-11-14 18:00:49.000000000 -0600 @@ -25,7 +25,7 @@ echo "" } -CC=cc +CC=${CC:=gcc} LD=ld KSRCDIR=$1 @@ -40,6 +40,12 @@ INCLUDES="-I. -I${KSRCDIR}/include" CFLAGS="-O2 -DCNI_LINUX_INTERFACE -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DHAVE_CONFIG_H" + +echo | $CC -E -v -c - 2>&1 | grep __GNUC__ > /dev/null +if [ "0" != "$?" ]; then + CFLAGS="$CFLAGS -D__GNUC__" +fi + case `uname -r` in 2.6.*) INCLUDES="${INCLUDES} -I${KSRCDIR}/include/asm-i386/mach-default"