API-space: complete the list of things that constitute public api
Configure
+ fix the vicious cyclic multidependency of cc <-> libpth <-> loclibpth
+ libswanted <-> usethreads <-> use64bitint <-> use64bitall <->
+ uselargefiles <-> ...
make configuring+building away from source directory work (VPATH et al)
- _r support
- cross-compilation configuring
+ this is related to: cross-compilation configuring
+ scenarios to consider: the host and the target might have
+ shared filesystems, or they might not (the communication
+ channel might be e.g. rsh/ssh, or some batch submission system)
+ most obviously: they might not share the same CPU
+ meaning: assume nothing about shared properties/resources
+ _r support (see Todo for mode detailed description)
POSIX 1003.1 1996 Edition support--realtime stuff:
POSIX semaphores, message queues, shared memory, realtime clocks,
timers, signals (the metaconfig units mostly already exist for these)
UNIX98 support: reader-writer locks, realtime/asynchronous IO
+ IPv6 support: see RFC2292, RFC2553
Long doubles
figure out where the PV->NV->PV conversion gets it wrong at least