Hi


On Tue, Jul 30, 2013 at 12:20 PM, Tethys wrote:

Yes, I understand that. The problem is the fact that it's linked in
the first place. Unnecessary shared libraries should be dlopen()ed if
necessary, not linked directly.

You can recommend that but if a programmer has decided not to use dlopen, package maintainers do not have any choice but to add a dependency on it.  Blaming it on packaging or Fedora is illogical.   Soft dependencies will not help at all in this case.

Rahul