diff options
Diffstat (limited to 'libpthread/nptl/ANNOUNCE')
| -rw-r--r-- | libpthread/nptl/ANNOUNCE | 92 | 
1 files changed, 92 insertions, 0 deletions
diff --git a/libpthread/nptl/ANNOUNCE b/libpthread/nptl/ANNOUNCE new file mode 100644 index 000000000..b63c657b8 --- /dev/null +++ b/libpthread/nptl/ANNOUNCE @@ -0,0 +1,92 @@ +Now that the Linux kernel is once again able to run all the tests we +have and since glibc 2.3 was released it was time for a new code drop. +I've uploaded the second code drop for the Native POSIX Thread +Library: + +  ftp://people.redhat.com/drepper/nptl/nptl-0.2.tar.bz2 + +You need + +- the latest of Linus' kernel from BitKeeper (or 2.5.41 when it +  is released); + +- glibc 2.3 + +- the very latest in tools such as + +  + gcc either from the current development branch or the gcc 3.2 +    from Red Hat Linux 8; + +  + binutils preferrably from CVS, from H.J. Lu's latest release for +    Linux, or from RHL 8. + + +Compiling glibc should proceed smoothly.  But there are a number of +tests which fail, mostly because some functionality is missing in +glibc.  Ignore those errors.  It is only important that all tests in +nptl/ are passing.  Run + +  make subdirs=nptl check + +to run all thread tests. + + +This version features several improvements: + +- all APIs are now implemented; + +- fork handling has been improved; stacks in the child are freed; +  atfork handlers are removed if they were registered from a module +  which gets unloaded. + +- pthread_tryjoin_np and pthread_timedjoin_np are implemented + +- TSD handling corrected and optimized. + +- many more tests which also test the underlying kernel implementation. + +- the build infrastructure has been implemented so that the DSO and +  archives are built in usable form and with correct named. + +- libthread_db has been implemented.  This is the library which is +  needed by all program which need to get access to internals of +  libpthread (mainly debuggers). + +- the CPU clock functions are implemented + + + +The white paper hasn't yet been updated.  It's still available at + +  http://people.redhat.com/drepper/nptl-design.pdf + + +This release should be ready for some serious testing.  I know it is +hard to compile which I why I'm looking into providing binary RPMs. +They can be used on non-critical systems.  I'll only be able to +provide binaries for RHL8 based systems, though, and the kernel still +must be installed separately. + + +The next steps will include: + +- write more tests and fix the bugs which are discovered this way + +- update the white paper + +- write and run more performance tests + +- port to IA-64 + + +Interested parties are once again invited to join the mailing we +created: + + +  phil-list@redhat.com + +Go to + +  https://listman.redhat.com/mailman/listinfo/phil-list + +to subscribe, unsubscribe, or review the archive.  | 
