Bug 128466 - media-video/totem-1.4.0 fails with --as-needed
|
Bug#:
128466
|
Product: Gentoo Linux
|
Version: 2005.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: gnome@gentoo.org
|
Reported By: nichoj@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
http://bugzilla.gnome.org/show_bug.cgi?id=341486
|
|
Summary: media-video/totem-1.4.0 fails with --as-needed
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-04-01 20:58 0000
|
linking fails with excessive unresolved symbols. They seem to all related to
gstreamer and gconf, which suggests that totem isn't actually linking against
these, when it should be.
It's an ordering problem, I'll see to take a look.
Created an attachment (id=83710) [details]
totem-1.2.1-asneeded.patch
Okay, seems like totem systematically use the wrong linking order on every
single linking.
The attached patch reorders the linking so that --as-needed should work as
intended, at least I hope so.
If there are still linking failures, they are likely caused by gstreamer not
being compatible with --as-needed itself, in which case we have to check the
libraries themselves, shouldn't be difficult tho.
Give the patch a try and tell me if it behaves :)
patch is perfect, works on 1.4.0
Thanks, it behaves :) Tested mp3, ogg, wav, flac and an avi with xvid video and
mp3 audio playback. Also the goom visualation plugin works, nice!
Patch for 1.40 works fine for xine-lib backend too (1.1.2_pre)
thanks, in cvs and in upstream bug.