fix cogl pkgconfig file

Bug #760431 reported by Jani Monoses
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
clutter-1.0 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

On ARM, where the Cogl EGL backend is selected, the resulting SO is intentionally misnamed libclutter-glx instead of libclutter-egl for drop-in compatibility.
While the clutter-1.0.pc file correctly depends on this new name, cogl-1.0.pc depends on libclutter-egl which is not found by the linker. gnome-games on ARM FTBFS because of this, see
https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/747046
A fixed package is in the upload moderation queue.

Tags: patch
Revision history for this message
Jani Monoses (jani) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Nothing to do for release team here, subscribing sponsors instead.

Revision history for this message
Jani Monoses (jani) wrote :

I have already uploaded the package, I subscribed release team for the freeze exception, to provide more details than the changelog.

Revision history for this message
Sebastien Bacher (seb128) wrote :

unsubsribing the sponsors since that doesn't need sponsoring

Changed in clutter-1.0 (Ubuntu):
status: New → Fix Committed
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

Just to clarify there is no need to ask a freeze exception for bug fixes, just upload with an explanation in the changelog, the diff will be review from the queue

tags: added: patch
Revision history for this message
Martin Pitt (pitti) wrote :

 clutter-1.0 (1.6.14-0ubuntu3) natty; urgency=low
 .
   * debian/patches/fix_soname_infix_in_cogl_pc_file.patch: Use libclutter-glx
     as a dependency in cogl.pc.in since we provide that name instead of libclutter-egl now.
     This should fix builds of packages using the EGL backend on ARM.

Changed in clutter-1.0 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.