internals:windows:libs:libxml2

libxml2

libxml2 is the XML C parser and toolkit developed for the Gnome project from http://www.xmlsoft.org/

PHP currently uses version 2.6.32 released 2008.04.08

For PHP suitable sources and up-to-date information see https://github.com/winlibs/libxml2.

Currently, we build our own library in order to be in synch with our custom libxslt build. The standard options are used when building, using the following configure:

If the standard directory structure, is used, it is possible to simply “<path to iconv lib dir>” with c:\php-sdk\libs_build\vc9\x86\deps for example (in this case, for the VC9-x86 build).

Configure line VC6 non debug:

cscript configure.js lib="<path to iconv lib dir>" include="<path to iconv header dir>"

Configure line VC6 debug:

cscript configure.js lib="<path to iconv lib dir>" include="<path to iconv header dir>" debug=yes mem_debug=yes

Configure line VC9 non debug:

cscript configure.js lib="<path to iconv lib dir>" include="<path to iconv header dir>" vcmanifest=yes

Configure line VC9 debug:

cscript configure.js lib="<path to iconv lib dir>" include="<path to iconv header dir>"  debug=yes mem_debug=yes  vcmanifest=yes

libxml2_a_dll.lib MUST be used with PHP.

internals/windows/libs/libxml2.txt · Last modified: 2013/02/21 14:26 by ab