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

  1. Path: sparky!uunet!ukma!gatech!concert!borg.cs.unc.edu!cs.unc.edu!faith
  2. From: faith@cs.unc.edu (Rik Faith)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Compiling Linux with make 3.63 (ANSWER) and faster gzip 0.8.2
  5. Date: 28 Jan 1993 12:52:23 GMT
  6. Organization: The University of North Carolina at Chapel Hill
  7. Lines: 46
  8. Distribution: world
  9. Message-ID: <1k8ku7INN8ub@borg.cs.unc.edu>
  10. References: <1993Jan24.223004.8078@tc.cornell.edu> <1993Jan27.202130.5896@adv.win.tue.nl>
  11. NNTP-Posting-Host: bert.cs.unc.edu
  12. Keywords: gzip 0.8.1, make 3.63
  13.  
  14. In article <1993Jan27.202130.5896@adv.win.tue.nl>, devet@adv.win.tue.nl (Arjan de Vet) writes:
  15. |> In article <1993Jan24.223004.8078@tc.cornell.edu> faith@cs.unc.edu (Rik
  16. |> Faith) writes:
  17. |> 
  18. |> >ANNOUNCE: BINARIES UPLOADED!
  19. |> 
  20. |> >gzip081A.Notes
  21. |> >gzip081A.taz
  22. |> 
  23. |> There's already a newer version 0.8.2 which detects correctly that Linux is
  24. |> a 386 system and uses some assembly code for string matching. This gives a
  25. |> speed-up of 30-40%. Compiles and configures without any problem, try it!
  26.  
  27. You're a few days behind.  This was posted before 0.8.2 was out.
  28.  
  29. The changes between 0.8.1 and 0.8.2 were due to fast work by Stephen
  30. Tweedie <sct@dcs.edinburgh.ac.uk> and Jean-loup Gailly (jloup@chorus.fr).
  31.  
  32.  
  33. |> >mk363A.Notes
  34. |> >mk363A.taz
  35. |> >
  36. |> >    This is GNU make 3.63, with man and info pages.  WARNING: Variables are
  37. |> >    no longer automatically exported to the environment when a sub-make is
  38. |> >    started.  This radically changes behavior of sub-makes!  The Linux
  39. |> >    kernel will no longer compile without minor changes (which will
  40. |> >    probably be in 0.99.5)!  USE WITH CAUTION!  mk362A.taz does not have
  41. |> >    this behavior, and will not be deleted for some time.
  42. |> 
  43. |> The fix is very simple:
  44. |> 
  45. |> Add:
  46. |> 
  47. |> .EXPORT_ALL_VARIABLES:
  48. |> 
  49. |> as first line to /usr/src/linux/Makefile.
  50.  
  51. And in some cases, the builtin rules for submakes will become corrupt.
  52. This is evident if you compile the SCSI code, and is the fault of a *BUG*
  53. in make, which is due to the changes that I warn about.  Patches should be
  54. out soon.
  55.  
  56. -- 
  57. Rik Faith: faith@cs.unc.edu
  58. What I tell you three times is true.  --Dodgson
  59.  
  60.