Murray,

I have had the same exact problem on a Sun Blade 100.  I found that the problem lie 
somewhere in the gcc commands...  Finally I just copied the flags directly from "make 
modules" ...  The result works :)

Anyhow, this Makefile compiles them just fine.  I also modified the include 
directories in mine to be friendlier to new kernel's...  As per Linus' recommendation.

Include: Makefile
==================
::BEGIN::

CC=sparc64-linux-gcc
VERSIONINFO=$(shell uname -r)

CFLAGS  :=      -D__KERNEL__ -I/lib/modules/$(VERSIONINFO)/build/include \
                -Wall -Wstrict-prototypes -Wno-trigraphs -O2 \
                -fno-strict-aliasing -fno-common -fomit-frame-pointer \
                -m64 -pipe -mno-fpu -mcpu=ultrasparc -mcmodel=medlow \
                -ffixed-g4 -fcall-used-g5 -fcall-used-g7 -Wno-sign-compare \
                -Wa,--undeclared-regs -DMODULE -DMODVERSIONS \
                -include /usr/src/linux-2.4.19/include/linux/modversions.h \
                -nostdinc -I /usr/lib/gcc-lib/sparc64-suse-linux/egcs-2.92.11/include



testmodule.o:   testmodule.c
                $(CC) $(CFLAGS) -c -o testmodule.o testmodule.c

::END::

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to