home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20430 < prev    next >
Encoding:
Text File  |  1992-12-14  |  1.8 KB  |  42 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!csusac!citrus!ianj
  3. From: ianj@citrus.SAC.CA.US ( Ian Justman )
  4. Subject: Re: Can't make 0.98pl6 !
  5. References: <1992Dec12.191734.50021@ccvax.ucd.ie>
  6. Organization: Citrus Grove Public Access ( 916 ) 381-5822    Sacramento CA.  USA
  7. Date: Mon, 14 Dec 1992 01:07:10 GMT
  8. X-Newsreader: Tin 1.1 PL4
  9. Message-ID: <Bz85s1.12zJ@citrus.SAC.CA.US>
  10. Lines: 30
  11.  
  12. h235_003@ccvax.ucd.ie (ARE WE HAVING FUN YET) writes:
  13. : I'm having trouble making the 0.98pl6 kernel - everything goes fine until
  14. : it gets to linking things, then I get a load of Undefined symbols - mostly
  15. : _put_fs_long, _put_fs_byte, and things like _set_bit and _clear_bit.
  16. : How do I get this to compile  ??? (I have the SLS 0.98 distribution with 
  17. : the 2.2.2d gcc libs)
  18.  
  19. The compiler that came with your system will work just fine.  It does for
  20. me.  Anyway, it sounds like you have a few files not being included (or
  21. more appropriate, the appropriate files are not being included).  This
  22. is mainly because you need symbolic links in the /usr/include directory
  23. which point to /usr/src/linux/include/linux and /usr/src/linux/include/asm
  24. named linux and asm respectively.  Then the kernel will compile properly.
  25.  
  26. One note, if you already have directories called /usr/include/linux and
  27. /usr/include/asm, and you don't want to erase the stuff in those director-
  28. ies, use mv to rename them to something like "linux_bak" and "asm_bak"
  29. respectively before applying the links.
  30.  
  31. Query: I myself have made said symbolic links.  I figure since now I'm using
  32. pl6, should I keep the linux and asm links pointed to the directories con-
  33. taining the Linux include files to guarantee compatiblity with pl6.  Is it
  34. wise to operate under that philosophy?
  35.  
  36. Thanks for any pearls of wisdom.
  37.  
  38. -- 
  39. Born to void warranties!    ianj@ijpc.UUCP
  40.