home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / linux / 17482 < prev    next >
Encoding:
Text File  |  1992-11-21  |  2.9 KB  |  71 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!think.com!sdd.hp.com!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!shire.math.columbia.edu!qx
  3. From: qx@shire.math.columbia.edu (Qi Xia)
  4. Subject: Re: How to upgrade to pl5?
  5. Sender: nobody@ctr.columbia.edu
  6. Organization: Mathematics Department, Columbia University
  7. Date: Sat, 21 Nov 1992 21:51:13 GMT
  8. Message-ID: <1992Nov21.215113.15697@sol.ctr.columbia.edu>
  9. X-Posted-From: shire.math.columbia.edu
  10. NNTP-Posting-Host: sol.ctr.columbia.edu
  11. Lines: 58
  12.  
  13.  
  14. In article <1996@lysator.liu.se>, Jan Lien wrote
  15. >I originally downloaded linux 0.97 and got it working from my hard
  16. >disk, without much problems.  I have upgraded to 0.98 pl1, by
  17. >compiling it myself, and that works too.  Now I have tried upgrading
  18. >to 0.98pl4 and 0.98pl5, but with no success.  I can recompile linux
  19. >0.98-5 with no problems, when I boot with 0.98-1.  I boot from
  20. >floppy, so there is no lilo or shoelace or so involved.
  21. >
  22. >The problems start when I boot with 0.98-5.  I can log in ok, but:
  23. >
  24. >-   I can not compile anything.  I use emacs 18.59 (Rick's version
  25. >.........
  26. >-   mount does not work.  I use mount from HJ Lu root disk.  It says
  27. >.........
  28. >What is the recommended way to upgrade from one version to another?
  29. >Must I do:  repartition my hard disk, and install everything from
  30. >pre-prepared root floppy disks again? 
  31.  
  32. I had the similar experience. In my case, bash broken.
  33. At first it seemed that make doesn't work properly.
  34. I applied Evans' one line patch. Instead dumping core, 0.98.5 reports
  35. which program write to code space. First bash was caught, then a
  36. couple of others. I ftped bash from prep.ai.mit.edu, compiled with
  37. patched 0.98.5. It works fine as a good citizen. bash doesn't been
  38. compiled "out of box". One need modify many places, basicly, some
  39. comflict definitions. One thing is crutial. Comment out initiation
  40. of sys_siglist[]. This is what commit crime. After install newly made
  41. bash, 0.98.5 doesn't complain much. When a couple of other one
  42. recompiled, 0.98.5 seem happy. I will switch back to official 0.98.5
  43. after a little more testing. 
  44.  
  45. If you need patch for bash, send me email. Here is Evens' patch.
  46. [Evans' patch (Doug Evans, dje@sspiff.cygnus.com)]-------------------- 
  47.  
  48. *** memory.c=    Tue Nov 17 19:23:22 1992
  49. --- memory.c    Wed Nov 18 08:08:39 1992
  50. ***************
  51. *** 467,473 ****
  52.       if (tsk == current && tsk->executable && CODE_SPACE(address, current)) {
  53.           /* don't send SIGSEGV when in kernel or v86 mode */
  54.           if (user_esp)
  55. !             send_sig(SIGSEGV, tsk, 1);
  56.           /* Note that we still do the copy-on-write: if the process catches
  57.            * SIGSEGV we want things to work..
  58.            */
  59. --- 467,473 ----
  60.       if (tsk == current && tsk->executable && CODE_SPACE(address, current)) {
  61.           /* don't send SIGSEGV when in kernel or v86 mode */
  62.           if (user_esp)
  63. !             printk("%s writes to code space\n", tsk->comm);
  64.           /* Note that we still do the copy-on-write: if the process catches
  65.            * SIGSEGV we want things to work..
  66.            */
  67.  
  68. -- 
  69.  
  70.  
  71.