home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9442 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  2.2 KB

  1. Path: sparky!uunet!usc!rpi!uwm.edu!ogicse!news.u.washington.edu!serval!fili!hlu
  2. From: hlu@fili.eecs.wsu.edu (H.J. Lu)
  3. Newsgroups: comp.os.linux
  4. Subject: Next major release of the Linux C library
  5. Message-ID: <1992Aug31.002754.13507@serval.net.wsu.edu>
  6. Date: 31 Aug 92 00:27:54 GMT
  7. Article-I.D.: serval.1992Aug31.002754.13507
  8. Sender: hlu@fili (H.J. Lu)
  9. Organization: Washington State University
  10. Lines: 36
  11.  
  12. Hi,
  13.  
  14. There will be a major release of the Linux C library in a few days.
  15. Since kernel 0.97 pl 2, Linux supports 3 GB process memory and
  16. new locations of the shared images. To take advantage of these new
  17. features, the next release of shared libs will have jump table 3.0,
  18. developed by David Engel and modified by me, which will at least
  19. start at 0x60000000 (1.5GB). I have left plenty of room for each
  20. library. So in the future, if the binaries are linked with
  21. jump table, upgrade library will be transparent to those binaries.
  22. We also have lots of room for other libs, like InterView.
  23.  
  24. But since the X11 libraries are too complicated to make a jump table
  25. for them, the X11 shared images will be built with old scheme. But
  26. they will resolve their external reference with the jump table
  27. version of the C library. That means you have to relink your
  28. X11 applications only if the sources for X11 libs are changed. Change
  29. of the Linux C library will be transparent to them.
  30.  
  31. Due to my classes and jon hunting, I will not be able to privide
  32. any documentations of it for a while. If you are making binaries for
  33. distribution purpose, please join the GCC channel and also drop me
  34. a note. I'd like to see all the future distributed binaries are linked
  35. with jump table 3.0. BTW, soft and hard math libraries are also
  36. transparent to executables in jump table 3.0.
  37.  
  38. I have compiled the latest file, text, shell, grep, find, awk, make,
  39. elvis, patch, minicom and lots of other stuffs with the testing release
  40. of jump table 3.0. They are all working fine under 0.97 pl 2, execept
  41. for elvis 1.6. With elvis 1.6, I have some problems with `insert' mode.
  42. It adds a tab on screen instead of a space. I have to use ^L to get it
  43. to normal. I am using termcap in rootimage 0.97.1.
  44.  
  45. H.J.
  46. ------
  47. gcc/libc maintainter for Linux
  48.