]> Git Repo - uclibc-ng.git/blame - TODO
Several needed cleanups to the gcc wrapper.
[uclibc-ng.git] / TODO
CommitLineData
03f338ab
MNI
1Any takers?
2
483cbc9e
EA
3*) Fix regex so it isn't so stinking big
4*) Fix glob so it isn't so stinking big
5*) Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
6*) Finish sparc port
7*) Documentation
8*) Better configuration system. Use CML1 + kbuild and use menuconfig
9 to select from available features.
10*) run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things
11 (i.e. stuff at the end of the list) to make them smaller.
12*) make inb/outb work (for lilo et all). This is complete for i386 and arm.
13 lilo and the pcmcia tools compile cleanly now. Othere arches,
14 like powerpc, probably still need fixing.
15*) scandir.c doesn't check returns on malloc and realloc.
16*) Add in shadow support (include/shadow.h and such)
17*) Right now, getopt has different behavior when dynamically vs when
18 statically linked, violating the principle of least surprise.
19*) libc/inet/resolv.c does not define or use struct _res, and res_init does
20 nothing. the other res_* functions are not implemented.
21*) uClibc timezone support is stubbed out, so date(1) will show '???'
22 for the timezone when compiled with uClibc.
76a5ce1a 23
03f338ab
MNI
24
25-----------------------------------------------------------------------------
26Manuel's unsorted todo:
27
28Move the target-specific sysconf.c generator to extra (as it needs to be
29 run on the target) and fix libc/unistd/Makefile.
30
03f338ab
MNI
31Add a usage message to the gcc wrapper.
32
33Look at pre-cephes-addition floating point code and possibly rework.
34 (primarily nan and infinity handling)
35
36Make scanf and strtod aware of nan and inf.
37
38Add overflow error-checking to fread and fwrite.
39
40Document uClibc-specific extensions I know of or have implemented.
41 binary string conversion for printf
42 malloc-less stdio
43 optional printf unconfigured-for-type error messages
44
45Add binary string conversion to scanf to mirror printf?
46
e13e3a7d
MNI
47Teach scanf about (nil) for %p.
48
03f338ab
MNI
49What to do about %m in printf?
50
51Make errno and endptr handling the default in the strto* functions and
52 document how to turn those off to save space.
53
54-----------------------------------------------------------------------------
2d7114f8
DS
55ds's list:
56
57Search for string literals that are not in the .rodata section. (Varies
9aacef21 58by architecture and gcc version.)
2d7114f8
DS
59
60man pages for binaries
61
62add basename() and dirname() for gettext
63
64add obstack stuff for gettext (?)
65
9aacef21
DS
66check compiling without FP support -- are FP instructions still generated?
67Needs a uClibc_config.h entry dependent on HAS_FLOATING_POINT.
2d7114f8
DS
68
69getaddrinfo()
9aacef21
DS
70
71Why does ld.so search /usr/powerpc-uclibc/lib before LD_LIBRARY_PATH?
2d7114f8 72-----------------------------------------------------------------------------
e53f70e1
MNI
73
74PORTING
75-------
76
77bits/dirent.h currently differs from the glibc version (d_type unsupported)
This page took 0.033621 seconds and 4 git commands to generate.