summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO46
1 files changed, 16 insertions, 30 deletions
diff --git a/TODO b/TODO
index 41b98d2ac..d1be41ccd 100644
--- a/TODO
+++ b/TODO
@@ -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)
-