On Mon, May 20, 2002 at 09:54:16PM -0500, William A. Rowe, Jr. wrote: > 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. >
This same stuff comes up every few months. Python modules had the same issue with PCRE stuff (surprised mod_perl doesn't have that issue). -- Jon
