svn commit: trunk/uClibc: extra/Configs libpthread libpthread/lin etc...

vapier at uclibc.org vapier at uclibc.org
Tue Nov 15 03:13:06 UTC 2005


Author: vapier
Date: 2005-11-14 19:13:04 -0800 (Mon, 14 Nov 2005)
New Revision: 12253

Log:
rename current stable linuxthreads to linuxthreads.old to prepare for import of latest glibc version

Added:
   trunk/uClibc/libpthread/linuxthreads.old/
   trunk/uClibc/libpthread/linuxthreads.old_db/

Removed:
   trunk/uClibc/libpthread/linuxthreads/
   trunk/uClibc/libpthread/linuxthreads_db/

Modified:
   trunk/uClibc/Rules.mak
   trunk/uClibc/extra/Configs/Config.in
   trunk/uClibc/libpthread/linuxthreads.old/Makefile.in
   trunk/uClibc/libpthread/linuxthreads.old/internals.h
   trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in
   trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_event_getmsg.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_id2thr.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_lwp2thr.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_thr_iter.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_tsd_iter.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_tsd.c
   trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_validate.c
   trunk/uClibc/libpthread/linuxthreads.old_db/thread_dbP.h


Changeset:
Modified: trunk/uClibc/Rules.mak
===================================================================
--- trunk/uClibc/Rules.mak	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/Rules.mak	2005-11-15 03:13:04 UTC (rev 12253)
@@ -334,8 +334,12 @@
 ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y)
 	PTNAME := nptl
 else
+ifeq ($(LINUXTHREADS_OLD),y)
+	PTNAME := linuxthreads.old
+else
 	PTNAME := linuxthreads
 endif
+endif
 PTDIR := $(TOPDIR)libpthread/$(PTNAME)
 # set up system dependencies include dirs (NOTE: order matters!)
 ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y)

Modified: trunk/uClibc/extra/Configs/Config.in
===================================================================
--- trunk/uClibc/extra/Configs/Config.in	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/extra/Configs/Config.in	2005-11-15 03:13:04 UTC (rev 12253)
@@ -326,6 +326,20 @@
 	  If you are doing development and want to debug applications using
 	  uClibc's pthread library, answer Y.  Otherwise, answer N.
 
+config LINUXTHREADS_OLD
+	bool "Use the older (stable) version of linuxthreads"
+	default y
+	depends on UCLIBC_HAS_THREADS
+	help
+	  There are two versions of linuxthreads.  The older (stable) version
+	  has been in uClibc for quite a long time but hasn't seen too many
+	  updates other than bugfixes.
+
+	  The new version has not been tested much, and lacks ports for arches
+	  which glibc does not support (like bfin/frv/etc...), but is based on
+	  the latest code from glibc, so it may be the only choice for the
+	  newer ports (like alpha/amd64/64bit arches and hppa).
+
 config UCLIBC_HAS_LFS
 	bool "Large File Support"
 	default y

Copied: trunk/uClibc/libpthread/linuxthreads.old (from rev 12252, trunk/uClibc/libpthread/linuxthreads)

Modified: trunk/uClibc/libpthread/linuxthreads.old/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/Makefile.in	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old/Makefile.in	2005-11-15 03:13:04 UTC (rev 12253)
@@ -26,8 +26,8 @@
 
 LIB_NAME:=libpthread
 
-libpthread_DIR:=$(top_srcdir)libpthread/linuxthreads
-libpthread_OUT:=$(top_builddir)libpthread/linuxthreads
+libpthread_DIR:=$(top_srcdir)libpthread/linuxthreads.old
+libpthread_OUT:=$(top_builddir)libpthread/linuxthreads.old
 
 ARCH_CFLAGS:=$(CFLAGS)
 -include $(libpthread_DIR)/sysdeps/$(TARGET_ARCH)/Makefile.arch

Modified: trunk/uClibc/libpthread/linuxthreads.old/internals.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/internals.h	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old/internals.h	2005-11-15 03:13:04 UTC (rev 12253)
@@ -27,7 +27,7 @@
 #include <sys/types.h>
 #include "pt-machine.h"
 #include "semaphore.h"
-#include "../linuxthreads_db/thread_dbP.h"
+#include "../linuxthreads.old_db/thread_dbP.h"
 #ifdef __UCLIBC_HAS_XLOCALE__
 #include <bits/uClibc_locale.h>
 #endif /* __UCLIBC_HAS_XLOCALE__ */

Copied: trunk/uClibc/libpthread/linuxthreads.old_db (from rev 12252, trunk/uClibc/libpthread/linuxthreads_db)

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/Makefile.in	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in	2005-11-15 03:13:04 UTC (rev 12253)
@@ -25,8 +25,8 @@
 
 MAJOR_VERSION:=1
 
-libthread_db_DIR:=$(top_srcdir)libpthread/linuxthreads_db
-libthread_db_OUT:=$(top_builddir)libpthread/linuxthreads_db
+libthread_db_DIR:=$(top_srcdir)libpthread/linuxthreads.old_db
+libthread_db_OUT:=$(top_builddir)libpthread/linuxthreads.old_db
 
 libthread_db_SRC:=$(wildcard $(libthread_db_DIR)/*.c)
 

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_event_getmsg.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_ta_event_getmsg.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_event_getmsg.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -22,7 +22,7 @@
 #include <string.h>
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_id2thr.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_ta_map_id2thr.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_id2thr.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_lwp2thr.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_ta_map_lwp2thr.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_map_lwp2thr.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_thr_iter.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_ta_thr_iter.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_thr_iter.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 #include <alloca.h>
 
 static int

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_tsd_iter.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_ta_tsd_iter.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_ta_tsd_iter.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 #include <alloca.h>
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_tsd.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_thr_tsd.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_tsd.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_validate.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/td_thr_validate.c	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/td_thr_validate.c	2005-11-15 03:13:04 UTC (rev 12253)
@@ -19,7 +19,7 @@
    02111-1307 USA.  */
 
 #include "thread_dbP.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 td_err_e

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/thread_dbP.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/thread_dbP.h	2005-11-15 03:04:00 UTC (rev 12252)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/thread_dbP.h	2005-11-15 03:13:04 UTC (rev 12253)
@@ -8,7 +8,7 @@
 #include <unistd.h>
 #include "proc_service.h"
 #include "thread_db.h"
-#include "../linuxthreads/internals.h"
+#include "../linuxthreads.old/internals.h"
 
 
 /* Indeces for the symbol names.  */




More information about the uClibc-cvs mailing list