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

Re: build depends on kernel-headers



Je Sat, 5 May 2001 11:09:20 -0400,
Ben Collins <bcollins@debian.org> scribis:
> IMO, we can use alternatives. And it should be fairly easy
> 
> update-alternatives --install /usr/src/kernel-headers-2.2 kernel-headers-2.2 \
>   /usr/src/kernel-headers-2.2.<rev> <rev>
> 
> Where "<rev>" would be something like "19" (as in 2.2.19). This way each
> newer version would be prefered over the former. The only problem I see
> are the -preX releases. Someone would have to suggest how to handle that
> case since the priority field wont accept letters.
> 
> Also, I think that packages should Build-Depends on kernel-headers-X.X.
> IMO, There is no reason to build-dep on anything more specific, and also
> no reason to build-dep on just "kernel-headers" (IOW, maintainers should
> test which kernel headers can be used). This way they can always just
> do:
> 
> CFLAGS += -I/usr/src/kernel-headers-2.2/include
> 
> And not have to worry about all the revisions, or detecting anything
> special.

That's a better version of what I suggested in Bug#96359, so you have
my support.

Now, how are we going to support: If there's a version of libc6 that's
known to use kernel headers incompatible with a particular
kernel-headers-*, then a package compiled against those kernel headers
should conflict with that libc6.

-itai



Reply to: