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

Reply via email to