From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21653 invoked by alias); 21 Mar 2003 03:09:36 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 21637 invoked from network); 21 Mar 2003 03:09:34 -0000 Received: from unknown (HELO myware.akkadia.org) (24.221.190.179) by sources.redhat.com with SMTP; 21 Mar 2003 03:09:34 -0000 Received: from redhat.com (myware.akkadia.org [192.168.7.70]) (authenticated bits=0) by myware.akkadia.org (8.12.8/8.12.5) with ESMTP id h2L39g81031418 for ; Thu, 20 Mar 2003 19:09:43 -0800 Message-ID: <3E7A8275.8090700@redhat.com> Date: Fri, 21 Mar 2003 09:49:00 -0000 From: Ulrich Drepper Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4a) Gecko/20030313 X-Accept-Language: en-us, en MIME-Version: 1.0 To: GNU libc hacker Subject: LinuxThreads future X-Enigmail-Version: 0.73.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2003-03/txt/msg00055.txt.bz2 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Now that NPTL has proven to be portable and working on all kinds of platforms we'll soon start moving it over to glibc. This of course opens the question what happens to LinuxThreads. The answer is: it's immediately frozen. No modifications which change the interface will ever be added. No new interfaces will ever be added. This is important to allow recognizing binaries which use NPTL-only features to be recognized at startup time via symbol versioning. LinuxThread's libpthread.so will have GLIBC_2.3.2 as the last symbol. All bugs in the current code are declared features. People have been living with them for years now, so it is nothing existential. I personally won't spend any time on LinuxThreads anymore. We are not going to deliberately break LT compatibility and using the add-on in glibc will be possible until glibc 2.4 comes out (whenever this will happen). There will be no support whatsoever for LinuxThreads once this happened. Of course people are free to pick up the LinuxThread sources and do whatever they want with it (according to the license). The only request is that no version name ever used is GLIBC_x.y.z etc. - -- - --------------. ,-. 444 Castro Street Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA Red Hat `--' drepper at redhat.com `--------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+eoJ22ijCOnn/RHQRAseUAKC/MJR9ctmK5vrI/Y4UCPpvhswY/ACgtNk1 IeB5XCOqQMzFCufQJGEvuM4= =ky76 -----END PGP SIGNATURE-----