From df9eee16830957ae58726ccd503631837d341d8b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 22 Feb 2006 03:54:49 +0000 Subject: update todo --- TODO | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index b018e0c41..e39467c8c 100644 --- a/TODO +++ b/TODO @@ -1,12 +1,5 @@ -TODO list for the uClibc 0.9.29 release: +TODO list for every uClibc release: ------------------------------------------------- - *) cleanup fallout from hidden_proto() updates - *) 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 *) 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 @@ -19,18 +12,26 @@ TODO list for the uClibc 0.9.29 release: 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. + + +TODO list for the uClibc 0.9.29 release: +------------------------------------------------- + *) 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 *) Change all references to the older "Library GPL" to the "Lesser GPL" and update COPYING.LIB to LGPL version 2.1. - *) vapier todo: finish new linuxthreads import - *) Correct the dependencies in the build system - + *) fold NPTL branch back into trunk + *) as many of the arch-specific issues as possible TODO list for the uClibc 1.0.0 release: ------------------------------------------------- - - *) Hide uClibc internal symbols from our exported namespace. + *) Finish hiding uClibc internal symbols from our exported namespace. *) Explicity add some sortof CONFIG_LINUX_2_2_ABI, CONFIG_LINUX_2_4_ABI and CONFIG_LINUX_2_6_ABI type options, rather than having the abi depend on the selected set of kernel headers. This will likely also @@ -66,9 +67,6 @@ TODO list for the uClibc 1.0.0 release: *) 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. - *) Rework the build system Makefile to eliminate recursive make. - *) Build both pic and non-pic objects where appropriate, so that - static libs need not pay the pic size penalty. *) Cleanup/scrub all the Makefile copyright junk *) Fix dlopen, for both static and dynamic cases, and make it fully comply with SuSv3 @@ -84,7 +82,6 @@ TODO list for the uClibc 1.0.0 release: TODO list for AFTER the uClibc 1.0.0 release: ------------------------------------------------- - *) Add support for Linux 2.6.x NPTL pthreads, futexes, etc *) Add support for Linux 2.6.x fast vsyscalls *) Enable pristine source tree builds *) Fix regex so it isn't so stinking big @@ -104,11 +101,14 @@ Arch specific TODO: arm: update crt1 code again for nommu (http://bugs.uclibc.org/view.php?id=538) recruit jbowler and integrate thumb support + hppa: + errno.c test segfaults causes segfault in clone.S (seems to be in glibc too) + ia64: + ldso is not implemented m68k: ldso lazy relocation doesnt work mips: - brk/pipe fixes: http://www.uclibc.org/lists/uclibc/2006-January/013824.html - http://bugs.uclibc.org/view.php?id=469 + brk/pipe fixes: http://bugs.uclibc.org/view.php?id=469 sparc: need a sigaction.c since common one doesnt work (signal tests) ldso needs to be updated since it's totally broken atm -- cgit v1.2.3