On 31 Oct 2015, at 7:48 PM, Michael Felt <mamf...@gmail.com> wrote:

> I would like to repspond positively on this suggestion that "something" be 
> done.
> It could be updated, and fortunately expat is not a package with frequent 
> (security) updates,
> but it is external. What may have been good before is perhaps not as correct 
> anymore.
> 
> a) expat needs to be closer to mainstream: there are many features
> in expat that have been introduced since then.
> The embedded expat is not packaged as an internal (aka static) library - but 
> appears as a separate library.
> 
> I ran into this problem when packaging something else that needed the latest 
> and greatest (i.e., 2.0.1 as base).
> 
> My solution is to repackage apr, apr-util and httpd after removing
> the internal expat - so that I have latest and greatest for both - and can 
> update it,
> in principle - separate from apr.
> 
> I would vote to make external expat the default and/or just remove expat from 
> apr.

Unfortunately our version rules forbid the removal of expat from APR(-util) 
v1.x, as this would break APR for people who are using expat already.

Adding the option to link to an external expat is definitely an option, on 
condition there is a backwards-compatible guarantee on behaviour from the APR 
library.

Regards,
Graham
—

Reply via email to