[Bug 46417] Gabble shouldn't install an unversioned library to ${libdir}

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 23 12:13:21 CET 2012


https://bugs.freedesktop.org/show_bug.cgi?id=46417

Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |major
           Priority|medium                      |high

--- Comment #2 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-02-23 03:13:21 PST ---
It's possible that this is also causing crashes with non-default
compiler/linker options (kenvandine reported <http://paste.ubuntu.com/853268/>,
and I've seen a similar crash with ld -Bsymbolic).

I'm not surprised it could be a problem, because Wocky ends up linked into
libgabble-plugins.so, and (separately!) into the executable. This is safe if
Wocky is a shared library - but if Wocky is a static library (which it is, on
sensible platforms, because it isn't stable yet), we end up with two complete
copies of Wocky, and they fight.

The Android build compiles Wocky as a shared library even though it isn't
stable, because everything is a shared library on Android. I believe the
Windows build might be using a "system" Wocky too?

We don't necessarily need to use exactly the solution I propose, but we do need
to fix this somehow.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.



More information about the telepathy-bugs mailing list