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

Re: Bug#18513: kernel-headers-2.0.32: sets /usr/src/linux symlink on upgrade



On Mon, 23 Feb 1998, Christoph Lameter wrote:

> On Mon, 23 Feb 1998, Raul Miller wrote:
> 
> > Christoph Lameter <christoph@lameter.com> wrote:
> > > /usr/src/linux has always been the location of the kernel and is primarily 
> > > a user responsibility. It cannot be moved to another location. Messing
> > > around with it is wrong if it exists. 
> > 
> > What?
> > 
> > I've built a number of kernels in other locations (as a user).
> > 
> 
> Software that uses kernel includes needs /usr/src/linux and not something
> else.

Software that uses kernel includes needs /usr/include/{linux,asm}, and it
doesn't care where in the file system the actual files reside.

> You can build the kernel in another location but there are certain
> things that always break if you do (at least that was the case 6 months
> ago).

I have been building kernels in /usr/local/src/ks-<version> for two years
with absolutely no problems that can be associated with the build
location.

> 
> And also the headers are headers and not sourcecode. 

Headers are source code.

>                                 Headers belong into
> /usr/include. 

While they are expected to be found there, there is nothing that requires
the actual files reside there.

>                Does the FHS say that .h headers belong into /usr/src?
> 
I don't think FHS speaks (nor needs to) to this issue. The reason the
files reside there is that this is where the kernel source tree has
historically been placed (which is why we put it there). The kernel source
tree is the original source of the header files found in
/usr/include/{linux,asm}, so where else would you want them to be?

Please stop muddying the waters with this ... stuff.

Dwarf
-- 
_-_-_-_-_   Author of "The Debian Linux User's Guide"   _-_-_-_-_-_-

aka   Dale Scheetz                   Phone:   1 (904) 656-9769
      Flexible Software              11000 McCrackin Road
      e-mail:  dwarf@polaris.net     Tallahassee, FL  32308

_-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: