1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- Any takers?
- *) Fix regex so it isn't so stinking big
- *) Fix glob so it isn't so stinking big
- *) Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
- *) Finish sparc port
- *) Documentation
- *) Better configuration system. Use CML1 + kbuild and use menuconfig
- to select from available features.
- *) run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things
- (i.e. stuff at the end of the list) to make them smaller.
- *) make inb/outb work (for lilo et all). This is complete for i386 and arm.
- lilo and the pcmcia tools compile cleanly now. Othere arches,
- like powerpc, probably still need fixing.
- *) scandir.c doesn't check returns on malloc and realloc.
- *) Add in shadow support (include/shadow.h and such)
- *) Right now, getopt has different behavior when dynamically vs when
- statically linked, violating the principle of least surprise.
- *) libc/inet/resolv.c does not define or use struct _res, and res_init does
- nothing. the other res_* functions are not implemented.
- *) uClibc timezone support is stubbed out, so date(1) will show '???'
- for the timezone when compiled with uClibc.
- -----------------------------------------------------------------------------
- Manuel's unsorted todo:
- Move the target-specific sysconf.c generator to extra (as it needs to be
- run on the target) and fix libc/unistd/Makefile.
- Add a usage message to the gcc wrapper.
- Look at pre-cephes-addition floating point code and possibly rework.
- (primarily nan and infinity handling)
- Make scanf and strtod aware of nan and inf.
- Add overflow error-checking to fread and fwrite.
- Document uClibc-specific extensions I know of or have implemented.
- binary string conversion for printf
- malloc-less stdio
- optional printf unconfigured-for-type error messages
- Add binary string conversion to scanf to mirror printf?
- Teach scanf about (nil) for %p.
- What to do about %m in printf?
- Make errno and endptr handling the default in the strto* functions and
- document how to turn those off to save space.
- -----------------------------------------------------------------------------
- ds's list:
- Search for string literals that are not in the .rodata section. (Varies
- by architecture and gcc version.)
- man pages for binaries
- add basename() and dirname() for gettext
- add obstack stuff for gettext (?)
- check compiling without FP support -- are FP instructions still generated?
- Needs a uClibc_config.h entry dependent on HAS_FLOATING_POINT.
- getaddrinfo()
- Why does ld.so search /usr/powerpc-uclibc/lib before LD_LIBRARY_PATH?
- -----------------------------------------------------------------------------
- PORTING
- -------
- bits/dirent.h currently differs from the glibc version (d_type unsupported)
|