2004-09-21 Roland McGrath <roland@redhat.com>
authorRoland McGrath <roland@gnu.org>
Wed, 22 Sep 2004 00:21:20 +0000 (00:21 +0000)
committerRoland McGrath <roland@gnu.org>
Wed, 22 Sep 2004 00:21:20 +0000 (00:21 +0000)
* Versions: Add comment about linuxthreads' frozen ABI.

linuxthreads/Versions

index b9de161..615a132 100644 (file)
@@ -172,6 +172,14 @@ libpthread {
     pthread_cond_wait; pthread_cond_timedwait;
     pthread_cond_signal; pthread_cond_broadcast;
   }
+
+  # Hey you!!  Yes, YOU!  Do not add new symbols here!
+  # The linuxthreads libpthread ABI froze at GLIBC_2.3.2 and lacks
+  # numerous additions that NPTL's libpthread has.  We can't go adding
+  # any new symbols here unless we support all the new symbols in NPTL,
+  # and we don't want to do that.  Linuxthreads is only alive for
+  # compatibility with old binaries using old interfaces.
+
   GLIBC_PRIVATE {
     # Internal libc interface to libpthread
     __pthread_initialize;