At 09:43 PM 5/20/2002, you wrote: >On Mon, 20 May 2002, William A. Rowe, Jr. wrote: > > > Context? > >httpd links in expat, perl extension links against a different version of >expat. both have the same symbol names, and they are not binary >compatible. perl extension resolves symbols to the httpd version. >kaboom. its been an issue for years with 1.3, you'll find plenty in the >modperl archives on it.
Can we somehow draw one from the two? In all fairness, I'm surprized this is much of an issue on Win32... we don't have a flat namespace. If you dig into libhttpd and libaprutil, you should discover no expat symbols exported (the depends utility should let you see any exports/used symbols.) Of course that's win32 (or OS X) ... on Unix I can imagine this is hellish, no matter how we try solving it.
