Lack of shared libraries is not ideal, but it doesn't prevent Apache from running. Lack of fork() does. I tried compiling Apache2 with a threaded mpm a while ago, just out of curiosity. It compiled without any major issues, but wouldn't serve requests because IIRC of the fork issue. I didn't bother spending any more time on it.