Red Hat Bugzilla – Bug 49123
please add lixv.so and libXfdga86.so
Last modified: 2007-04-18 12:34:45 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.7-pre3-xfs i686)
Description of problem:
please add ld --whole-archive -shared -o libXv.so libXv.a
ld --whole-archive -shared -o libXxf86dga.so libXxf86dga.a to spec file
Steps to Reproduce:
2. try to run xine
I dunno who resolved it NOTABUG, but it is NOTABUG. ;o)
Right now, and in the future also, there will not *ever* for any reason
at all be any XFree86 shared libraries added to our releases above and
beyond the base shared libs that build with XFree86 by default.
The reason for this is that the XFree86 team has decided which libs have
stable API's and which do not. Those that are not shared yet are not
shared for a reason. As such I have removed the shared libraries from
our build both for compliance with the XFree86 team's wishes, and also
to be compatible with Debian GNU/Linux and other distributions that ship
XFree86 as well.
Any software that requires these shared libs should be rebuilt to *not*
require them. For backwards compatibility however we have included
the 4.0.3 shared libs so that apps built against them will function.
Future software that links against these shared libs will not be compatible
with Red Hat Linux, Debian Linux, default binary distributions of XFree86,
and other Linux vendors releases that follow common standards and aim for
cross platform compatibility. Anyone who rebuilds X with extra shared
libs for themselves is breaking standards and is on their own.
Short version: don't do it. ;o)