On Fri, 26 May 2006, Jan-Benedict Glaw wrote:
> On Thu, 2006-05-25 17:44:13 -0400, Dave Jones <davej@xxxxxxxxxx> wrote:
>> On Thu, May 25, 2006 at 11:39:52PM +0200, Jan-Benedict Glaw wrote:
>> > On Thu, 2006-05-25 17:34:34 -0400, Jeff Garzik <jeff@xxxxxxxxxx> wrote:
>> >>
>> >> find / -name libata-scsi.c
>> >
>> > Which of the 10 versions showing up is the "right" one?
>>
>> For the sake of compiling out-of-tree modules, it's also useless,
>> as sanitised headers (like Fedora's kernel-devel package) won't have this.
>>
>> Following /lib/modules/`uname -r`/build is the only way this can work.
>> (And that should be true on any distro)
>
> As long as you actually compile the modules on the machine they're
> ment to run on...
>
> MfG, JBG
Distributions really need to have been built on the target system
so that the CONFIG variables are correct and the various dynamic
files have been created. Therefore I suggest that the presence of:
/usr/src/linux-`uname -r`/System.map
... is probably good enough for most everyone.