diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-08-31 08:49:06 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-08-31 08:49:06 +0000 |
commit | 032fe649844441c4f68a69e4e3afca8da692a145 (patch) | |
tree | 8502489d1ae9b56a7071e815fe13c2b4722d87ab | |
parent | 09640dcc9d4af8224727c717d4eccc908f6e8f15 (diff) |
Restore item I erronenously removed, mention mips string funcs
-rw-r--r-- | TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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: |