OSDN Git Service

update todo
authorMike Frysinger <vapier@gentoo.org>
Wed, 22 Feb 2006 03:54:49 +0000 (03:54 -0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 22 Feb 2006 03:54:49 +0000 (03:54 -0000)
TODO

diff --git a/TODO b/TODO
index b018e0c..e39467c 100644 (file)
--- 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