[pulseaudio-tickets] [Bug 39034] pulseaudio-0.9.23 breaks binary compatibility
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jul 9 09:26:51 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=39034
--- Comment #8 from Colin Guthrie <fdo at colin.guthr.ie> 2011-07-09 09:26:51 PDT ---
(In reply to comment #7)
> "Perhaps the GTK app is using libcanberra (e.g. via the canberra gtk module)
> and it in turn is linked strangely against pulseaudio's libpulsecommon?"
>
> Spot on, although it is libcanberra's pulseaudio module rather than its gtk
> module. I recompiled libcanberra, the problem disappears and:
>
> $ objdump -p /usr/lib/libcanberra-0.28/libcanberra-pulse.so | grep pulse
>
> gives:
>
> NEEDED libpulse.so.0
> NEEDED libpulsecommon-0.9.23.so
>
> So libcanberra as well as gnome-shell is also improperly linking with
> libpulsecommon on my system. Since libcanberra is I believe also one of
> Lennart's projects, if it is not a libtool-2.4 issue then one of his projects
> does not like another one.
I don't think this is a problem specific to upstream but rather how it's
compiled at a distro level. e.g. on my system here (where we take particular
care to avoid overlinking generally):
[colin at jimmy libcanberra]$ objdump -p
/usr/lib64/libcanberra-0.28/libcanberra-pulse.so | grep pulse
/usr/lib64/libcanberra-0.28/libcanberra-pulse.so: file format elf64-x86-64
NEEDED libpulse.so.0
SONAME libcanberra-pulse.so
required from libpulse.so.0:
So as you can see I do not suffer from the same problem here. I really think
this is something you need to take up with the slackware guys with regards to
general goals to reduce overlinking.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the pulseaudio-bugs
mailing list