Re: Probleme with kernel version

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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...



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux