Re: RFS: presage
On Wed, Jun 23, 2010 at 5:07 AM, Matteo Vescovi
> Yes, exactly. That's why the upstream distribution embeds a convenience copy
> of libtinyxml and statically links against it.
You don't need to embed a copy of it to link it statically:
>> Another approach that works in other projects is to have a separate
>> tarball containing all of the external dependencies along with a
>> script to build them all. Essentially this is a miniature distribution
>> so it might be better to use packages from an existing distribution
>> like GnuWin32, Macports, fink or similar.
> I've uploaded a new version of my presage package incorporating the fixes
> above. This package contains an additional change in the name of the -doc
> binary package, which has been renamed from presage-doc to libpresage-doc,
> to better reflect the fact that the -doc package contains documentation for
> the presage API, rather than documentation for users' applications.
> I'm working on adding a patch to control the symbols exported by the shared
> library and add symbols versioning support. I'll upload a new version of my
> package when that's done.