|
@@ -1,30 +1,41 @@
|
|
|
TODO list for every uClibc release:
|
|
|
-------------------------------------------------
|
|
|
+ *) Test cris, i386, mips, mipsel, sh, x86_64, arm, armeb, and powerpc
|
|
|
+ with the latest LTP testsuite. Fix any regressions and post LTP
|
|
|
+ testsuite results for each architecture on uclibc.org.
|
|
|
*) Audit header files. Remove prototypes for all functions that
|
|
|
are not supported -- especially needed for the libm headers.
|
|
|
*) Audit header files. When options are disabled, also disable
|
|
|
them in the include files as well by checking for the proper
|
|
|
define from include/bits/uClibc_config.h (pulled in from features.h)
|
|
|
- *) Test cris, i386, mips, mipsel, sh, x86_64, arm, armeb, and powerpc
|
|
|
- with the latest LTP testsuite. Fix any regressions and post LTP
|
|
|
- testsuite results for each architecture on uclibc.org.
|
|
|
- *) Fix it so valgrind 2.4.0 no longer complains about the memory mmaped
|
|
|
- and used by ldso. Currently it whines on basically about virtually
|
|
|
- every function call when doing default lazy binding, which makes its
|
|
|
- output virtually useless due to the excess noise.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+General release feature sets:
|
|
|
+-------------------------------------------------
|
|
|
+.29 will be mostly as-is
|
|
|
+.30 will be the NPTL merge
|
|
|
+.31 for the no-kernel-headers fix, etc, etc.
|
|
|
+
|
|
|
|
|
|
|
|
|
TODO list for the uClibc 0.9.29 release:
|
|
|
-------------------------------------------------
|
|
|
+ *) as many of the arch-specific issues as possible
|
|
|
+ *) Remove N instances of libc_hidden_proto() from uClibc internals.
|
|
|
+ Instead add internal only header(s) defining all hidden prototypes.
|
|
|
+ This will avoid clutter and guarantee prototype consistancy.
|
|
|
+ *) The __is*_l() functions were all removed, such that we now only export
|
|
|
+ the is*_l() functions (no prefix). Before, we had the prefixed versions
|
|
|
+ for use by libstdc++ and weak versions without prefixes exported because
|
|
|
+ those functions belong to no std (unless you call glibc a std). This should
|
|
|
+ be fixed. Similar problems likely were created elsewhere.
|
|
|
*) misc stdio bugs:
|
|
|
http://bugs.uclibc.org/view.php?id=420
|
|
|
http://bugs.uclibc.org/view.php?id=539
|
|
|
*) bug in getopt handling:
|
|
|
http://bugs.uclibc.org/view.php?id=61
|
|
|
http://www.uclibc.org/lists/uclibc/2006-January/013851.html
|
|
|
- *) fold NPTL branch back into trunk
|
|
|
- *) as many of the arch-specific issues as possible
|
|
|
-
|
|
|
|
|
|
|
|
|
TODO list for the uClibc 1.0.0 release:
|