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)