home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / linux / 25030 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  1.9 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!matt.ksu.ksu.edu!news
  2. From: probreak@matt.ksu.ksu.edu (James Michael Chacon)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: /usr/include/linux directory and manual page directories???
  5. Date: 21 Jan 1993 17:58:49 -0600
  6. Organization: Kansas State University
  7. Lines: 33
  8. Distribution: na
  9. Message-ID: <1jndbpINNms8@matt.ksu.ksu.edu>
  10. References: <C132tn.MoF@undergrad.math.waterloo.edu> <1993Jan19.062215.29445@netcom.com> <C17ICo.5u9@ais.org>
  11. NNTP-Posting-Host: matt.ksu.ksu.edu
  12.  
  13. sno@ais.org (Stephen Opal) writes:
  14.  
  15. >>>   My question is, where can I find these header files... or are they 
  16. >>>necessary, or should I create a linux directory with all the neccessary files
  17. >>>but have them all empty, or should I remove those lines from all the necessary
  18. >>>header files????/
  19. >>
  20. >>READ THE F****** FAQ! then get the kernel sources, that were they lie.
  21. >>
  22.  
  23. >Is there some way to get the includes *WITHOUT* getting an 800 K file
  24. >of kernal sources?  Is there an important reason why the #includes can't
  25. >be a separate package?
  26.  
  27. >-- 
  28. >Stephen N. Opal     sno@umcc.ais.org
  29.  
  30. Nope, but there is an important reason for this. Suppose you get the include
  31. files for 0.99.2 now, and then decide to upgrade to 1.0 later on.
  32. If you have to put the kernel source in the same place, it will automatically
  33. update the include files in /usr/include/[asm,linux]. Otherwise you stand
  34. the chance of having older include files there and running into problems
  35. later on.
  36.  
  37. Just install the kernel sources, and then if you don't want to compile it
  38. delete everything but the include files. But, leave them in /usr/src/linux/
  39. include/[asm,linux] and link them into /usr/include like the FAQ says.
  40.  
  41. If they got released as a separate package, people would be to tempted to just
  42. update the include files once, and put them directly in /usr/include. Then
  43. you run into problems later on.
  44.  
  45. James
  46.