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
     *) Audit header files.  Remove prototypes for all functions that
 	are not supported -- especially needed for the libm headers.
 	are not supported -- especially needed for the libm headers.
     *) Audit header files.  When options are disabled, also disable
     *) 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
 	and used by ldso.  Currently it whines on basically about virtually
 	every function call when doing default lazy binding, which makes its
 	every function call when doing default lazy binding, which makes its
 	output virtually useless due to the excess noise.
 	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"
     *)  Change all references to the older "Library GPL" to the "Lesser GPL"
 	and update COPYING.LIB to LGPL version 2.1.
 	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:
 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
     *) 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
 	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
 	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
     *) poll emulation using select() for old 2.0.x uClinux kernels
 	in libc/sysdeps/linux/common/poll.c fails some python self-tests.
 	in libc/sysdeps/linux/common/poll.c fails some python self-tests.
 	Of course, modern systems using the actuall poll() syscall work fine.
 	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
     *) Cleanup/scrub all the Makefile copyright junk
     *) Fix dlopen, for both static and dynamic cases, and make it
     *) Fix dlopen, for both static and dynamic cases, and make it
 	fully comply with SuSv3
 	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:
 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
     *) Add support for Linux 2.6.x fast vsyscalls
     *) Enable pristine source tree builds
     *) Enable pristine source tree builds
     *) Fix regex so it isn't so stinking big
     *) Fix regex so it isn't so stinking big
@@ -104,11 +101,14 @@ Arch specific TODO:
   arm:
   arm:
     update crt1 code again for nommu (http://bugs.uclibc.org/view.php?id=538)
     update crt1 code again for nommu (http://bugs.uclibc.org/view.php?id=538)
     recruit jbowler and integrate thumb support
     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:
   m68k:
     ldso lazy relocation doesnt work
     ldso lazy relocation doesnt work
   mips:
   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:
   sparc:
     need a sigaction.c since common one doesnt work (signal tests)
     need a sigaction.c since common one doesnt work (signal tests)
     ldso needs to be updated since it's totally broken atm
     ldso needs to be updated since it's totally broken atm