[ 
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)

Reply via email to