On Wed, 2005-02-23 at 11:09 +0100, BZ Benny wrote: > Hi, > > I have to build an aplication to be running on a board > with a 2.6.8 kernel version.(this application will be > build as a module of the kernel) > > Before,I have to build it under My PC and to test it. > > The problem is that my PC run with 2.6.10 FC3 kernel > version. > > Is it really forbidden, or not possible? > > I tried to search at > http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/SRPMS/ > for 2.6.8 FC3 kernel but I didn"t find it, did it > exist? > > regards I'll assume that you really want to build a kernel module, not a userland application. I'll also assume you have the source to the target kernel installed on your development system. In your Makefile for the module set you includes to point to the include directory in your target kernel source (-I). Below is a Makefile I used a while back (2.4 kernel): DRVSRC = arcom-0.41.c DRVOBJ = arcom-0.41.o CC = /opt/embedded/i486/i486-linux-gnu/bin/gcc KERNELSRCDIR = /opt/embedded/kernel/linux-2.4.20-MZ include $(KERNELSRCDIR)/.config CFLAGS = -Wall -mcpu=i486 -fomit-frame-pointer -O3 -I. -I$(KERNELSRCDIR)/include -DMODULE -D__KERNEL__ -DLINUX -DDRIVER # # Uncomment the following to enable DEBUGging, PERFormance monitoring, or ADC SIMulation # #CFLAGS += -DSIM #CFLAGS += -DDEBUG #CFLAGS += -DIDEBUG #CFLAGS += -DPERF ifdef CONFIG_PROC_FS CFLAGS += -DWITHPROC endif ifdef CONFIG_MODVERSIONS CFLAGS += -DCONFIG_MODVERSIONS endif arcom: arcom.h $(CC) $(CFLAGS) -c $(DRVSRC) -o $(DRVOBJ) I did my development on RH9 and testing on an embedded system. Bob...