GNOME Bugzilla – Bug 690381
Move wayland backend to dynamically loadable library
Last modified: 2013-01-09 10:56:25 UTC
This basically comes from ubuntu: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/954352 (comment 61). They're not willing to have their GTK+ package require having a Wayland package installed to be able to use GTK+ with X. Which is apparently currently the case due to the Wayland backend being built into GDK.
No
Matthias, can you provide any additional thoughts on the matter? How packaging should be handled or something.
(In reply to comment #2) > Matthias, can you provide any additional thoughts on the matter? run-time discovery of backends would be a massive change in the architecture of GDK, and it would still break binary compatibility: we have API that is compiled only if the dependencies are available, because it depends on platform symbols being available. in short: in order to *compile* GTK+, you need to have its dependencies installed and available. > How packaging should be handled or something. the way everything is packaged: by packaging and shipping its dependencies.