Tweaking autotools-based buildsystem for W32 compatibility
lrn1986 at gmail.com
Fri Apr 25 10:07:36 EDT 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 25.04.2014 17:52, Ethan Blanton wrote:
> LRN spake unto us the following wisdom:
>> On 25.04.2014 17:17, Ethan Blanton wrote:
>>>> -libjabber_la_LDFLAGS = @PLUGIN_LDFLAGS@ +libjabber_la_LDFLAGS =
>>> This seems bogus to me. What's the deal?
>> PLUGIN_LDFLAGS resolves into "-no-undefined -avoid-version" This changes
>> it to just "-no-undefined", because i like versioned shared libraries.
> OK. If we want to make this change (which I do not think we do; if we
> want to version plugins we probably want to do it differently), it needs
> to be by way of changing PLUGIN_LDFLAGS, not hard-coding linker options in
> the various Makefile.am files.
libjabber, libymsg and liboscar are not plugins, they are libraries
(in this context plugin - shlib that exports one function, gets loaded
explicitly; library - shlib that exports lots of stuff, gets linked to
implicitly). Plugins shouldn't be versioned. Libraries should be.
On other points - yes, definitely it can and should be done by substing
something appropriate here.
Also - you don't have to merge this. I can patch Pidgin on my side. Really
important stuff is already in hg master.
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
-----END PGP SIGNATURE-----
More information about the Devel