libxml2/threading/win 2003

From: Date: Thu, 10 Aug 2006 21:02:34 +0000
Subject: libxml2/threading/win 2003
Groups: php.internals 
Request: Send a blank email to internals+get-25300@lists.php.net to get a copy of this message
In order to resolve reported crashing on win 2003, I have had to change the static libxml builds to use the flag LIBXML_STATIC_FOR_DLL. This now requires a DllMain to be added within any dll that is building libxml2 in statically. PHP 4.x - domxml (use php_domxml.c.diff.txt patch) PHP 5.x/HEAD added within libxml.c (apply libxml.c.diff.txt to PHP 5 and HEAD - was made against HEAD) This changes the threading a bit to work in the same manner as if libxml2 were built and linked to as a shared lib. Along with these changes new libxml libraries are needed. debug builds: http://ctindustries.net/libxml/libxml2-2.6.26.threads.zip http://ctindustries.net/libxml/libxslt-1.1.17.debug.php.zip release builds: http://ctindustries.net/libxml/libxml2-2.6.26.threads.zip http://ctindustries.net/libxml/libxslt-1.1.17.php.zip So far I have been testing these against 5.2 builds and ran a few tests with domxml in PHP 4.4 to make sure all was good. I would appreciate it if anyone running win builds make these changes to their local builds and let me know if anyone runs into any problems (there really shouldnt be any, but in any case..). Would like some additional outside testing before committing this stuff. Rob

« previous php.internals (#25300) next »