The additional patches created to support EGL on ARM was basically to have the same SO name and still deliver different functionality based on the arch used (EGL for ARM and GLX for others).
Ideally upstream would have only one clutter SO that would decide in run time the best backend to use (env variable, default built options, etc). This issue is described upstream at http://bugzilla.clutter- project.org/show_bug.cgi?id=2276, but without much update since it was created. I believe upstream would probably target these modifications for the 2.x series. So for now there are 2 possible options for Ubuntu: 1 - Make not only the SO consistent between ARM and other archs, but also having same include paths and pkg-config files. 2 - Drop the EGL support by default on ARM and deliver only GLX support for all Ubuntu archs. This would be easier to maintain, but then if a user would like to use EGL they would need to install the egl clutter library and rebuild the target application, like gnome-shell. ** Bug watch added: bugzilla.clutter-project.org/ #2276 http://bugzilla.clutter-project.org/show_bug.cgi?id=2276 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/791310 Title: gnome-shell version 3.0.1-1 failed to build on armel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/791310/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
