Description
Since svn uses apr-util which provides an XML parser (based on expat), it seems that it would be cool if svn used that APi rather than calling into expat. This reduces the number of external libraries we use by one. Not really you say? Well, apr-util now installs itself in such a way that the include/ld flags we get from apu_config no longer help us find the expat library it installs. Plus a truly properly build apr-util will have used a prebuilt expat (which may have a different prefix, say /usr/local/expat, than apr-util). Given that we presently use expat, we presently need a --with-expat option to configure to find it, especially given the change in apr-util. I tried doing this, but it's a real pain in the ass because neon's --with-expat is incompatible with other --with-lib type options. (The neon folks know this and are happy with it.)
Original issue reported by wsanchez
Attachments
Issue Links
- duplicates
-
SVN-699 XML parser not detected at configure time
- Closed