[ELDK] ELDK newbie, during driver compile missing hw_irq.h

Wolfgang Denk wd at denx.de
Fri Dec 28 19:03:11 CET 2007

In message <9cc5bec80712280833y3f0b2087k4645e52fdb8453fc at mail.gmail.com> you wrote:
> I have just recently installed ELDK 3.1.1 on a FEDORA 8 system.
> I am trying to do a driver build from source and have run into an
> error while compiling from the denx tree.
> build include and problem file are located at:
> /denx/arm/usr/src/linux/include/linux/irq.h
> irq.h includes the file <asm/hw_irq.h> which does not exist anywhere
> in the denx tree.

This iis true.

> A comment in irq.h states
> 'Please do not include this file in generic code.  There is currently
> no requirement for any architecture to implement anything held within
> this file.  thanks --rmk"

Well, so you did read the warning. Now please heed it.

> I am either missing the files from the ELDK 3.1.1 install or, more
> likely based on the comment, would like some guidance or some document
> references which will allow me to begin the adjustments to the driver.

I strongly recommend *not* to use ELDK 3.1.1  and  the  included  2.4
kernel  tree  for  any  new work. Please do yourself a favour and use
current code, like a 2.6.24-rcX kernel tree from kernel.org; you  can
use the ELDK 4.1 tool chain for this.

Best regards,

Wolfgang Denk

DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
You can love it, change it, or leave it.    There is NO other option.
But do not complain - it is your own choice...                  -- wd

More information about the eldk mailing list