On Thu, Nov 15, 2001 at 09:12:57PM -0600, eric wrote:
> Carl Wilhelm Soderstrom wrote:
> > 
> > > Basically, just get the source, unzip it in /usr/src making sure you move
> > > the old /usr/src/linux directory out of the way first, then cd into
> > > /usr/src/linux and do:
> > 
> > don't do it in /usr/src. no good reason to. do the config and build in your
> 
> The good reason to is that /usr/include/asm and /usr/include/linux both
> should refer to the kernel that you are working with.  Typically these
> are symbolic links into /usr/src/linux/include/asm and
> /usr/src/linux/include/linux.  

NO NO NO NO NO!

If you take a look at the libc and libc-dev packages you will see that
/usr/include/linux and /usr/include/asm belong to those packages.  This
is because those headers must match the kernel to with _libc_ was
compiled against.  If there is an API change between the kernel that
libc was compiled with and the one kernel that you're using, you're
going to SHOOT YOURSELF IN THE FOOT!  Don't do it.  Get out of the
habit.  

Nate