diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 46 |
1 files changed, 16 insertions, 30 deletions
@@ -1,34 +1,26 @@ -Erik's TODO list for the 0.9.10, which will hopefully -take place around March 1st. +Erik's TODO list for the next release: -Erik's current plans for uClibc 0.9.10 (which will hopefull -be released around March 1st): - 1) Fix C++ global constructors/destructors - 2) Fix uClibc timezone support so date(1) will show a real - timezone, instead of just '???' - 3) Group all common include/bits files together to avoid - the current situation where there are many redundnant - files. - 4) Add struct _res support to libc/inet/resolv.c. Right now, - struct _res, and res_init do nothing. The other res_* - functions are not yet implemented. So fix that. - 5) Rework pwd/grp for standards compliance (and integrate - Jeff Garzik's key-value reading code for pwd/grp, and - perhaps for /etc/hosts and friends as well) - 6) Fix the bugs in crypt so it passes conformance tests - 7) Rework some?/most?/all? code that fails POSIX conformance - tests - - -Erik's current plans for uClibc 0.9.11: + 0) Release C++ toolchain including libstdc++ linked vs uClibc 1) Better configuration system (CML1 + kbuild + menuconfig) 2) When fixing the config system, ensure that _every_ option that is enabled or disabled is listed in uClibc_config.h 3) When options are disabled, also disable them in the include files as well. - 4) Reentrancy auditing - 5) Make all small objects (>~50 bytes) into either inlines or + 4) Make all small objects (>~50 bytes) into either inlines or into a static library + 5) Fix Manuel's signal bug + 6) Add struct _res support to libc/inet/resolv.c. Right now, + struct _res, and res_init do nothing. The other res_* + functions are not yet implemented. So fix that. + 7) Fix uClibc timezone support so date(1) will show a real + timezone, instead of just '???' + 8) Rework some?/most?/all? code that fails POSIX conformance tests + 9) Fix the bugs in crypt so it passes conformance tests + 10) Reentrancy auditing + 11) Rework pwd/grp for standards compliance (and integrate + Jeff Garzik's key-value reading code for pwd/grp, and + perhaps for /etc/hosts and friends as well) + ----------------------------------------------------------------------------- @@ -72,15 +64,11 @@ by architecture and gcc version.) man pages for binaries -add basename() and dirname() for gettext - add obstack stuff for gettext (?) check compiling without FP support -- are FP instructions still generated? Needs a uClibc_config.h entry dependent on HAS_FLOATING_POINT. -getaddrinfo() - Why does ld.so search /usr/powerpc-uclibc/lib before LD_LIBRARY_PATH? ----------------------------------------------------------------------------- @@ -89,7 +77,6 @@ Any takers? *) Fix regex so it isn't so stinking big *) Fix glob so it isn't so stinking big -*) Add drand48() *) Add missing syscall() function to allow arbitraty syscalls to be made. *) Documentation - List all differences between the feature set of uClibc and glibc. @@ -106,4 +93,3 @@ PORTING bits/dirent.h currently differs from the glibc version (d_type unsupported) - |