[uClibc-cvs] CVS update of uClibc (TODO)

Erik Andersen andersen at codepoet.org
Tue Aug 31 08:49:06 UTC 2004


    Date: Tuesday, August 31, 2004 @ 02:49:06
  Author: andersen
    Path: /var/cvs/uClibc

Modified: TODO (1.55 -> 1.56)

Restore item I erronenously removed, mention mips string funcs


Index: uClibc/TODO
diff -u uClibc/TODO:1.55 uClibc/TODO:1.56
--- uClibc/TODO:1.55	Mon Aug 30 01:40:15 2004
+++ uClibc/TODO	Tue Aug 31 02:49:06 2004
@@ -1,6 +1,7 @@
 TODO list for the uClibc 0.9.27 release:
 -------------------------------------------------
     *) Fix syscall() on mips
+    *) Add some basic optimized mips string functions
     *) Fix use of __secure in __uClibc_init() for so that we prevent
 	starting staticly linked SUID binaries where the standard file
 	descriptors are not opened.  For dynamically linked binaries,
@@ -65,6 +66,14 @@
 	the application is staticly linked.
     *) Fix dlopen, for both static and dynamic cases, and make it
 	fully comply with SuSv3
+    *) From the the ELF spec "...All shared object initializations happen
+	before the executable file gains control.  ...  Before the initialization
+	code for any object A is called, the initialization code for any other
+	objects that object A depends on are called.  For these purposes, an object
+	A depends on another object B, if B appears in Ads list of needed objects
+	(recorded in the DT_NEEDED entries of the dynamic structure). The order of
+	initialization for circular dependencies is undefined."  uClibc's shared
+	lib loader should be fixed to run ctors in the specified order.
 
 
 TODO list for AFTER the uClibc 1.0.0 release:



More information about the uClibc-cvs mailing list