diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 21 |
1 files changed, 14 insertions, 7 deletions
@@ -5,8 +5,17 @@ TODO list for the uClibc 0.9.28 release: *) 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 each architecture with the latest LTP testsuite, and post - LTP testsuite results for each architecture on uclibc.org. + *) 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. + *) Change all references to the older "Library GPL" to the "Lesser GPL" + and update COPYING.LIB to LGPL version 2.1. + + TODO list for the uClibc 1.0.0 release: @@ -45,10 +54,6 @@ TODO list for the uClibc 1.0.0 release: from ldso (such as HZ). Other stuff it currently just makes up, which is obviously wrong. Also bits/uClibc_clk_tck.h needs to be updated at the same time to get proper HZ values. - *) It would nice if valgrind wouldn't complain about the atexit() malloc'd - memory for destructors, which happens since the dynamic linker calls - atexit(), which calls malloc() prior to valgrind starting, so valgrind - complains because it didn't see that memory allocated. *) poll emulation using select() for old 2.0.x uClinux kernels in libc/sysdeps/linux/common/poll.c fails some python self-tests. Of course, modern systems using the actuall poll() syscall work fine. @@ -86,6 +91,7 @@ Arch specific TODO: alpha: _init/_fini hangs signal-ed (assert test) output from cloned children seems funky (unistd/clone test) + ldso is not implemented m68k: need to verify libc again ldso needs to be updated since it's totally broken atm @@ -93,7 +99,8 @@ Arch specific TODO: need a sigaction.c since common one doesnt work (signal tests) ldso needs to be updated since it's totally broken atm x86_64: - ldso needs to be finished off (elfinterp/resolve) + ldso needs to have lazy bindings checked + pthread isn't working really at all (pthreads tests) |