GNOME Bugzilla – Bug 624799
Make dependency on libbrasero optional using dlopen()
Last modified: 2010-08-03 07:14:30 UTC
Hello, I'm forwarding a bug reported by a Debian user. ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584894 ) Fact is, gThumb now depends on libbrasero because of the burn_disc extension. Now, not everyone is pleased to have a dependency on a burning software, so my idea was to demote it to a Recommends. However, $ gthumb gthumb: error while loading shared libraries: libbrasero-burn.so.0: cannot open shared object file: No such file or directory $ This is because gthumb links everything. It might be an idea to use dlopen() for extensions (at least for this one), instead of linking? This way, I wouldn't have an hard dependency on libbrasero. Thank you, David
you can use "configure --disable-libbrasero" to remove the dependency
This doesn't seem a solution, to me. I'd like to be able to build gthumb with support to that extension. Users having libbrasero installed would then have the burn_disc extension active, users who don't will simply have it disabled.
this doesn't seem feasible to me
=> WONTFIX?