Article: 261 of comp.os.linux.announce
Xref: pavo.csi.cam.ac.uk comp.os.linux:22616 comp.os.linux.announce:261
Newsgroups: comp.os.linux,comp.os.linux.announce
Path: pavo.csi.cam.ac.uk!doc.ic.ac.uk!agate!ames!saimiri.primate.wisc.edu!caen!batcomputer!theory.TC.Cornell.EDU!mdw
From: hlu@eecs.wsu.edu (H.J. Lu)
Subject: ANNOUNCE: libc version 4.3 available
Message-ID: <1993Feb16.035239.29474@tc.cornell.edu>
Originator: mdw@theory.TC.Cornell.EDU
Keywords: libc shared libraries 4.3
Sender: news@tc.cornell.edu
Nntp-Posting-Host: theory.tc.cornell.edu
Organization: Cornell Theory Center
Date: Tue, 16 Feb 1993 03:52:39 GMT
Approved: linux-announce@tc.cornell.edu (Matt Welsh)
Lines: 120
This is the official release of the Linux C library 4.3. You have to
install the source code of 0.99 pl5 to use it since there are some
changes in kernel. You have to use 0.99 pl 5 kernel to call bsd
flock (). You also need gcc 2.3.3 or above to use it.
In this release, dynamic linking is introduced. Eric Youngdale
(eric@tantalus.nrl.navy.mil) is maintaining the new shared library.
>From now on, we won't make the classic shared library any more. We
have put the basic iostream into the jump table version of shared
library. If you need more than that, you have to use gcc -static.
gcc -nojump will not work any more. Please test jump tablized iostream.
The linker, crt0.o and gcrt0.o compatible with dynamic linking are
included in this package.
The latest binutils.tar.z also has the new linker.
I will try to make libc.a and others as well as libc.so.4.3 for 486.
I won't promise anything. Your best bet is get the source code and
ask Eric how to do it yourself.
You can get this package from tsx-11.mit.edu under pub/linux/GCC. The
file names are image-4.3.tar.z, extra-4.3.tar.z, inc-4.3.tar.z,
libc-4.3.tar.z and libc-4.2-4.3.tar.z.
This release is compressed with gzip 0.8.2.
Please read ChangeLog for details of the bug fixes.
The file list:
1. image-4.3.tar.z
The libraries, shared image, crt0.o, gcrt0.o and ld. To install it,
as root do
cd /tmp
rm -rf ./lib ./usr
zcat image-4.3.tar.z | tar xvvof -
cp -av ./lib ./usr /
cd /lib
ln -sf libc.so.4.3 libc.so.4
If you have an early version of libc.so.4.3 installed, you may have
to play with it, like
cd /lib
cp libc.so.4.3 libc.so.4.3.old
ln -sf libc.so.4.3.old libc.so.4
mv libc.so.4.3 foo
before you unpack image-4.3.tar.z.
2. extra-4.3.tar.z
libg.a and libc_p.a. To install
cd /
zcat extra-4.3.tar.z | tar xvvof -
libg.a is very big. I usually do
cd /usr/lib
ln -s libc.a libg.a
since I usually do not debug the C library this way.
3. inc-4.3.tar.z
The header files for 4.3.
cd /usr
zcat inc-4.3.tar.z | tar xvvof -
The header files in inc-4.3.tar.z are not complete. You have to
install the kernel source for the rest of the header files. Please
get the version mentioned at the beginning of this release note.
Suppose you install the kernel source at "/foo/bar/src", you should
do as root
mkdir -p /usr/include
cd /usr/include
rm -rf asm linux
ln -s /foo/bar/src/linux/include/asm .
ln -s /foo/bar/src/linux/include/linux .
4. libc-4.3.tar.z
Source code for the Linux C library 4.3.
cd src
zcat libc-4.3.tar.z | tar xvvof -
5. libc-4.2-4.3.tar.z
Change of the source code from 4.2 to 4.3.
cd src
zcat libc-4.2-4.3.tar.z | tar xvvof -
6. ChangeLog
Change log for the Linux C library.
Please fix the file permissions after you install it.
Note: The iostream in libc.sa is experimental. Please give it
a thorough test and report iostream bugs to me and Eric. If you
cannot get it working with jump table, please use the static
libraries, i.e.,
gcc -static xxxxxxx [-lg++]
H.J.
hlu@eecs.wsu.edu
02/15/93
--
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
Article: 353 of comp.os.linux.announce
Newsgroups: comp.os.linux.announce
Path: pavo.csi.cam.ac.uk!warwick!pipex!sunic!news.funet.fi!hydra!klaava!wirzeniu
From: hlu@eecs.wsu.edu
Subject: ANNOUNCE: libc 4.3.2 is on tsx-11.
Message-ID: <1993Mar5.063329.28500@klaava.Helsinki.FI>
Followup-To: comp.os.linux
Keywords: Linux C library 4.3.2, libc
Sender: wirzeniu@klaava.Helsinki.FI (Lars Wirzenius)
Organization: University of Helsinki
Date: Fri, 5 Mar 1993 06:33:29 GMT
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Lines: 132
I am going to take a look at yp stuff.
H.J.
----------
This is the official release of the Linux C library 4.3.2. You have to
install the source code of 0.99 pl5 to use it since there are some
changes in kernel. You have to use 0.99 pl 5 kernel to call bsd
flock (). You also need gcc 2.3.3 or above to use it.
You can get this package from tsx-11.mit.edu under pub/linux/GCC. The
file names are inc-4.3.2.tar.z, libc-4.3.2.tar.z, inc-4.3-4.3.2.tar.z,
libc-4.3-4.3.2.tar.z, image-4.3.2.tar.z and extra-4.3.2.tar.z.
NOTE: All the stuff previously in /usr/etc/inet must be in /etc now.
There are also i486 binary versions in ./486.
This release is named as 4.3.2, but it is the exactly the same as
the beta release of 4.3.2. If you have got libc 4.3.2, you need not
to do anything. Maybe add this your ChangeLog:
------------
Thu Mar 4 14:52:04 1993 H.J. Lu (hlu@nighthawk)
* version 4.3.2 is released. rename version 4.3.2 to 4.3.2.
-----------
You need tools-2.2.tar.z in pub/linux/GCC/src to make the shared
libraries yourself.
This release is compressed with gzip 1.0.3.
Please read ChangeLog for details of the bug fixes.
The file list:
1. inc-4.3.2.tar.z
The header files for 4.3.2.
cd /usr
zcat inc-4.3.2.tar.z | tar xvvof -
The header files in inc-4.3.2.tar.z are not complete. You have to
install the kernel source for the rest of the header files. Please
get the version mentioned at the beginning of this release note.
Suppose you install the kernel source at "/foo/bar/src", you should
do as root
mkdir -p /usr/include
cd /usr/include
ln -s /foo/bar/src/linux/include/asm .
ln -s /foo/bar/src/linux/include/linux .
2. libc-4.3.2.tar.z
Source code for 4.3.2.
cd src
zcat libc-4.3.2.tar.z | tar xvvof -
3. inc-4.3-4.3.2.tar.z
Change of the header files from 4.3 to 4.3.2.
cd /usr
zcat incc-4.3-4.3.2.tar.z | tar xvvof -
4. libc-4.3-4.3.2.tar.z
Change of the source code from 4.3 to 4.3.2.
cd src
zcat libc-4.3-4.3.2.tar.z | tar xvvof -
If you upgrade directly from libc 4.3, since lots of files are
changed. I suggest you do this
cd src
cd ./libc-linux
mv jump jump.old # if there is a ./jump.
rm -f */makefile */*/makefile */*/*/makefile */*/*/*/makefile
cd ..
zcat libc-4.3-4.3.2.tar.z | tar xvvof -
5. image-4.3.2.tar.z
The static/stub libraries, shared image, crt0.o and ld. To install
it, as root do
cd /tmp
rm -rf ./lib ./usr
zcat image-4.3.2.tar.z | tar xvvof -
cp -av ./lib ./usr /
cd /lib
ln -sf libc.so.4.3.2 libc.so.4
If you have an early version of libc.so.4.3.2 installed, you may have
to play with it, like
cd /lib
cp libc.so.4.3.2 /tmp/libc.so.4.3.2.old
ln -sf /tmp/libc.so.4.3.2.old libc.so.4
mv libc.so.4.3.2 old.libc.so.4.3.2
before you unpack image-4.3.2.tar.z.
6. extra-4.3.2.tar.z
libg.a, libc_p.a, libgmon.a and gcrt0.o. To install
cd /
zcat extra-4.3.2.tar.z | tar xvvof -
libg.a is very big. I usually do
cd /usr/lib
ln -s libc.a libg.a
since I usually do not debug the C library this way.
7. ChangeLog
Change log for the Linux C library.
Please fix the file permissions after you install it.
H.J.
hlu@eecs.wsu.edu
03/04/93
Article: 502 of comp.os.linux.announce
Path: pavo.csi.cam.ac.uk!doc.ic.ac.uk!pipex!uunet!usc!rpi!batcomputer!theory.TC.Cornell.EDU!mdw
From: hlu@eecs.wsu.edu
Newsgroups: comp.os.linux.announce
Subject: The Linux C library 4.3.3 is on tsx-11.
Date: 4 Apr 1993 20:38:58 GMT
Organization: Cornell Theory Center
Lines: 118
Approved: linux-announce@tc.cornell.edu (Matt Welsh)
Message-ID: <1pnh12$3ga@fitz.TC.Cornell.EDU>
NNTP-Posting-Host: theory.tc.cornell.edu
Keywords: libc-4.3.3 jumptables libraries
Originator: mdw@theory.TC.Cornell.EDU
Status: O
This is the official release of the Linux C library 4.3.3. You have to
install the source code of 0.99 pl5 or above to use it since there are
some changes in kernel. You have to use 0.99 pl 5 or above kernel to
call bsd flock (). You also need gcc 2.3.3 or above to use it.
High Lights:
1. new fast malloc and some memory leak should be fixed.
2. new tools 2.5 for building the shared library, required for the
the Linux C library 4.3.3. It is in pub/linux/GCC/src. Don't use
tools-2.2.tar.z. It has bugs.
3. new ld in binutils.tar.z and image-4.3.3.tar.z.
4. a bug in regex fixed.
5. strtod is fixed.
6. new IEEE 745 functions in math library, check .
7. many bugs in stdio/iostream are fixed.
8. much more.
Please read ChangeLog for details of the bug fixes and changes.
You can get this package from tsx-11.mit.edu under pub/linux/GCC. The
file names are inc-4.3.3.tar.z, libc-4.3.3.tar.z, inc-4.3.2-4.3.3.tar.z,
libc-4.3.2-4.3.3.tar.z, image-4.3.3.tar.z and extra-4.3.3.tar.z.
NOTE: All the stuff previously in /usr/etc/inet or /etc/inet must be in
/etc now. If you don't know what you are doing, please do
cd /etc
ln -s ./inet/* .
ln -s /usr/etc/inet/* .
There are also i486 binary versions in ./486.
This release is compressed with gzip 1.0.3.
The file list:
1. inc-4.3.3.tar.z
The header files for 4.3.3.
cd /usr
zcat inc-4.3.3.tar.z | tar xvvof -
The header files in inc-4.3.3.tar.z are not complete. You have to
install the kernel source for the rest of the header files. Please
get the version mentioned at the beginning of this release note.
Suppose you install the kernel source at "/foo/bar/src", you should
do as root
mkdir -p /usr/include
cd /usr/include
ln -s /foo/bar/src/linux/include/asm .
ln -s /foo/bar/src/linux/include/linux .
2. libc-4.3.3.tar.z
Source code for 4.3.3.
cd src
zcat libc-4.3.3.tar.z | tar xvvof -
3. inc-4.3.2-4.3.3.tar.z
Change of the header files from 4.3.2 to 4.3.3.
cd /usr
zcat incc-4.3.2-4.3.3.tar.z | tar xvvof -
4. libc-4.3.2-4.3.3.tar.z
Change of the source code from 4.3.2 to 4.3.3.
cd src
zcat libc-4.3.2-4.3.3.tar.z | tar xvvof -
5. image-4.3.3.tar.z
The static/stub libraries, shared image, crt0.o and ld. To install
it, as root do
cd /tmp
rm -rf ./lib ./usr
zcat image-4.3.3.tar.z | tar xvvof -
cp -av ./lib ./usr /
cd /lib
ln -sf libc.so.4.3.3 libc.so.4
If you have an early version of libc.so.4.3.3 installed, you may have
to play with it, like
cd /lib
cp libc.so.4.3.3 /tmp/libc.so.4.3.3.old
ln -sf /tmp/libc.so.4.3.3.old libc.so.4
mv libc.so.4.3.3 old.libc.so.4.3.3
before you unpack image-4.3.3.tar.z.
6. extra-4.3.3.tar.z
libmcheck.a, libg.a, libc_p.a, libgmon.a and gcrt0.o. To install
cd /
zcat extra-4.3.3.tar.z | tar xvvof -
7. ChangeLog
Change log for the Linux C library.
Please fix the file permissions after you install it.
H.J.
hlu@eecs.wsu.edu
04/04/93
--
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
|