Matthew Reddington created GEODE-6914:
-----------------------------------------

             Summary: 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


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
(v7.6.3#76005)

Reply via email to