Tweaking autotools-based buildsystem for W32 compatibility
LRN
lrn1986 at gmail.com
Fri Apr 25 10:07:36 EDT 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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 =
>>>> -no-undefined
>>>
>>> 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)
iQEcBAEBAgAGBQJTWmwmAAoJEOs4Jb6SI2CwFBYIALyxIonB2Om4lQzPQRrwq0KY
gRWVN4twfginpuSbeCNw1JxO9kC1A3O5V947go2U7sF7qcZZZlR/Aktka6pomCGc
zHhCg1Q72JAhdokLiRBtXFYJT/dm5jHA/Jl1L4So0AEfboOiWIf889zGB8rcVE3L
jN8dwWwU+dWrCqbAOKCov3EfR9MmOFX5QT+LJJ56I20mXDW3Og7hg5MZWb517uIm
VXGtE77fxJI7W74wkuGK9GMZg6ANezMT3Wq8VNFRAQP6BQDqe403lI1xCllUTdpq
ZJf69qy+aZFcObwpgHwcjYbADzEOk6XVWpMExaJHAkDcPhM/ZYZMHY2bPHs3cqc=
=LfTN
-----END PGP SIGNATURE-----
More information about the Devel
mailing list