OSDN Git Service

Restore item I erronenously removed, mention mips string funcs
authorEric Andersen <andersen@codepoet.org>
Tue, 31 Aug 2004 08:49:06 +0000 (08:49 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 31 Aug 2004 08:49:06 +0000 (08:49 -0000)
TODO

diff --git a/TODO b/TODO
index de47f4a..29ef330 100644 (file)
--- a/TODO
+++ b/TODO
@@ -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 @@ TODO list for the uClibc 1.0.0 release:
        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: