Kaynağa Gözat

Restore item I erronenously removed, mention mips string funcs

Eric Andersen 20 yıl önce
ebeveyn
işleme
032fe64984
1 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  1. 9 0
      TODO

+ 9 - 0
TODO

@@ -1,6 +1,7 @@
 TODO list for the uClibc 0.9.27 release:
 TODO list for the uClibc 0.9.27 release:
 -------------------------------------------------
 -------------------------------------------------
     *) Fix syscall() on mips
     *) Fix syscall() on mips
+    *) Add some basic optimized mips string functions
     *) Fix use of __secure in __uClibc_init() for so that we prevent
     *) Fix use of __secure in __uClibc_init() for so that we prevent
 	starting staticly linked SUID binaries where the standard file
 	starting staticly linked SUID binaries where the standard file
 	descriptors are not opened.  For dynamically linked binaries,
 	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.
 	the application is staticly linked.
     *) Fix dlopen, for both static and dynamic cases, and make it
     *) Fix dlopen, for both static and dynamic cases, and make it
 	fully comply with SuSv3
 	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:
 TODO list for AFTER the uClibc 1.0.0 release: