[git commit prelink] TODO: update

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Wed Mar 30 11:53:36 UTC 2011


commit: http://git.uclibc.org/uClibc/commit/?id=70dd77fa63a3df3c6dd38bd73c54598004d1b54e
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/prelink

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 TODO |   69 +++++++++++++++++++++++++++++------------------------------------
 1 files changed, 31 insertions(+), 38 deletions(-)

diff --git a/TODO b/TODO
index b94d541..ae305a5 100644
--- a/TODO
+++ b/TODO
@@ -9,49 +9,42 @@ TODO list for every uClibc release:
 	them in the include files as well by checking for the proper
 	define from include/bits/uClibc_config.h (pulled in from features.h)
 
-TODO list for the uClibc 0.9.31 release:
+TODO list for the uClibc 1.0.0 release:
 -------------------------------------------------
-    *) merge NPTL
-       Settle cancellation
-       support arches: (- todo; + done)
-       + arm
-       + sh
-       + mips
-       - i386
-       - x86_64
-       - ...
+    *) NPTL
+       support arches: (o todo; + done)
+	o alpha
+	+ arm
+	o avr32
+	o bfin
+	o cris
+	o e1
+	o frv
+	o h8300
+	o hppa
+	+ i386
+	o i960
+	o ia64
+	o m68k
+	o microblaze
+	+ mips
+	o nios
+	o nios2
+	+ powerpc
+	+ sh
+	+ sh64
+	o sparc
+	o v850
+	o vax
+	o x86_64
+	o xtensa
+	o ...
     *) Go through SUSv4
        TOC: http://www.opengroup.org/onlinepubs/9699919799/xrat/contents.html
        shell (busybox): http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap01.html#tag_22_01_01
        interface:
          http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap13.html#tag_21_13_02
          http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap01.html#tag_23_01_01
-
-
-TODO list for the uClibc 0.9.29 release:
--------------------------------------------------
-    *) as many of the arch-specific issues as possible
-    *) Remove N instances of libc_hidden_proto() from uClibc internals.
-	Instead add internal only header(s) defining all hidden prototypes.
-	This will avoid clutter and guarantee prototype consistancy.
-    *) The __is*_l() functions were all removed, such that we now only export
-	the is*_l() functions (no prefix).  Before, we had the prefixed versions
-	for use by libstdc++ and weak versions without prefixes exported because
-	those functions belong to no std (unless you call glibc a std).  This should
-	be fixed.  Similar problems likely were created elsewhere.
-    *) 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
-    *) Should integrate test subdir better ... need to propagate CPU
-	CFLAGS/LDFLAGS to the build/link for target binaries so that when we have
-	a multilib toolchain, the proper ABI is selected.
-
-
-TODO list for the uClibc 1.0.0 release:
--------------------------------------------------
     *) glob / fnmatch tests fail
     *) regex should pass AT&T conformance tests
     *) Finish hiding uClibc internal symbols from our exported namespace
@@ -80,8 +73,8 @@ TODO list for the uClibc 1.0.0 release:
 	and perhaps others (finalize list) produce a lib with a differing
 	ABI.  Make it so apps cannot use an ABI mis-matched uClibc.
 	This is most easily done using symbol versioning...
-    *) Implement the long double versions of math funcs
-	using wrappers on top of the double versions (size / precision
+    *) Implement the long double versions of math funcs on interrested
+        arches using wrappers on top of the double versions (size / precision
 	trade off where size clearly wins).
     *) Make all small objects (>~50 bytes) into either inlines or
 	into a static library
-- 
1.7.3.4



More information about the uClibc-cvs mailing list