[sldev] Expat patchwork - why?

Phoenix phoenix at secondlife.com
Tue Mar 27 11:15:15 PDT 2007


gcc will fail on link if symbols have multiple definitions. We also  
call expat functions directly in our code. As such, it's easier for  
us to treat all platforms the same in that they all link against a  
known expat which we provide.


On 2007 Mar 26, at 19:47, Dzonatas wrote:

> Hello,
>
> As I have rummaged through the included libraries and to recompile  
> them individually, I haven't been able to find the reason why Expat  
> is included as it is as a seperate source from APR or XMLRPC-EPI  
> and likewise. Specifically, I can't easily find the reason why  
> there is a need to replace expat in APR. Is this step really needed?
>
> Can anybody direct me to the reason why? Is there a specific  
> dependency? Is there a feature that is only found in the separate  
> Expat files?
>
> I see under "compiling the libraries" under APR it says "move the  
> XML dependencies" but that doesn't explain anything to me for why  
> or for what reason it needs to be done.
>
> Thanks you

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070327/109aa0b7/PGP.pgp


More information about the SLDev mailing list