|
@@ -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
|