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