[tulip] Re: Linksys LNE100TX Driver Problems <- Possible issue

Keith Owens kaos@ocs.com.au
Tue, 08 Aug 2000 23:57:17 +1000


On Tue, 8 Aug 2000 09:17:20 -0400, 
Bryan -TheBS- Smith <thebs@theseus.com> wrote:
>Some kernels (notably recent RedHat kernel RPMs) expect the asm and
>linux include files to be in /usr/include to compile.  Type:
>
>   cd /usr/include
>   ln -s ../src/linux/include/asm .
>   ln -s ../src/linux/include/linux .

You realize that Linus is going to come round to your place and make
you use Windows now?

There has just been a big argument about these symlinks on l-k and
Linus says "NO WAY".  /usr/include/asm and /usr/include/linux have to
exist but they should not be symlinks to any old kernel.  They should
be real directories containing the headers that glibc was built with.
It is the only way to avoid random compile problems when the kernel
changes.

The symlinks were needed years ago but not with current glibc.  If your
distribution does not ship real /usr/include/asm and /usr/include/linux
directories, complain to your distributor.  Don't compound the problem
by adding the obsolete symlinks.  Linus has spoken.