Browse Source

update todo

Mike Frysinger 18 years ago
parent
commit
df9eee1683
1 changed files with 19 additions and 19 deletions
  1. 19 19
      TODO

+ 19 - 19
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