[
https://issues.apache.org/jira/browse/GEODE-6914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Diane Hardman updated GEODE-6914:
---------------------------------
Fix Version/s: 1.10.0
> Switch the XML parser from libxml to xerces
> --------------------------------------------
>
> Key: GEODE-6914
> URL: https://issues.apache.org/jira/browse/GEODE-6914
> Project: Geode
> Issue Type: Improvement
> Components: native client
> Reporter: Matthew Reddington
> Priority: Major
> Fix For: 1.10.0
>
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> This is becoming a pain point on multiple dev platforms, so we need to switch
> to something modern. On MacOS, libxml2 no longer builds on Mojave with
> out-of-the-box tools, because /usr/include and /usr/lib have been removed
> from the system. You can build it by running an installer package that Apple
> includes with the tools _for the time being_, but it's going away, and BTW
> having these directories causes problems with other packages (OpenSSL). On
> Windows, the libxml build has a custom build step that _runs a javascript
> file from the command line_, so if anything moves the .js file association
> away from the windows scripting host (many, many applications do this, not
> least of which is Webstorm IDE), you can't build libxml2 without swapping
> back file associations manually. In short, it hurts when we do this, so
> let's not do this any more.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)