summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-02-22 03:54:49 +0000
committerMike Frysinger <vapier@gentoo.org>2006-02-22 03:54:49 +0000
commitdf9eee16830957ae58726ccd503631837d341d8b (patch)
tree09cfeffc57f003fe2a69fab7fd1263ee522f5999 /TODO
parent10d97e5ec69269f6039c66a4d5b4d0e3bb2fccd7 (diff)
update todo
Diffstat (limited to 'TODO')
-rw-r--r--TODO38
1 files changed, 19 insertions, 19 deletions
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