What happened to version.h?
James Olin Oden
joden at malachi.lee.k12.nc.us
Wed Feb 18 02:01:43 UTC 2004
On Mon, 16 Feb 2004, Jeremy Katz wrote:
> On Sat, 2004-02-14 at 14:12 -0500, Janina Sajka wrote:
> > I've just installed FC2 without a any particular problem--all looks OK.
> > But, I tried to compile a newer ALSA and it failed for lack of
> > /usr/src/linux/include/linux/version.h. Indeed, when I look in the
> > source tree--which is certainly there--version.h is not there. Is there
> > some new procedure re the 2.6 kernels that I'm unaware of?
>
> ALSA should be look in /lib/modules/$(uname -r)/build not /usr/src/
> linux. This is the Linux Approved Way. And with the 2.6 kernels, the
> headers are being included in the individual packages instead of all in
> the kernel-source package which a) makes things a lot simpler and b)
> makes it so that you don't have to install krenel-source just to build a
> kernel module.
>
Ack! It also makes it so your driver only builds against the currently
running kernel. Not a good thing if that is not your intent (and in my
universe, this is more likely the case than not). I personally think
its better to build against the sources of the kernel you wish your module
to run with. Where I work, this is all automated, and I believe there
has been talk on the fedora-devel list concerning this (i.e. open source
versions of such tools). Anyway, just my 2cents...james
> Cheers,
>
> Jeremy
>
>
>
More information about the test
mailing list