|
@@ -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)
|
|
|
|
|
|
|
|
|
-
|