can we really not rely on /bin/sh doing something vaguely posix-ish?
Nah, we can.
apr-config should work on any real /bin/sh - it's already used right now in httpd's configure script to query APR's flags, so if there was a problem with a Unix-like platform, it should have made itself obvious by now. -- justin