all redepends unnecessary link directly against mesa-glx because of -lGL in .pc files
Bug #623376 reported by
Alexander Sack
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Clutter |
Fix Released
|
Medium
|
|||
clutk (Ubuntu) |
Fix Released
|
Undecided
|
Alexander Sack | ||
clutter-1.0 (Ubuntu) |
Fix Released
|
Undecided
|
Alexander Sack |
Bug Description
this is a follow up bug of the eglx support to clutter.
In order to effectively drop-in replace the glx clutter with the eglx one, the rdepends must not directly depend on mesa-glx unless they really use symbols from there.
Current clutter .pc files however, always explicitly link against -lGL, which causes all rdepends to always depend on mesa glx.
One way to fix it is to not put all backend requires into the front API .pc files.
Changed in clutter-1.0 (Ubuntu): | |
status: | New → Triaged |
assignee: | nobody → Alexander Sack (asac) |
Changed in clutk (Ubuntu): | |
assignee: | nobody → Alexander Sack (asac) |
Changed in clutter: | |
status: | Unknown → Confirmed |
tags: | added: patch |
Changed in clutter: | |
importance: | Unknown → Medium |
Changed in clutter: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
clutk is wrongly relying on clutter -dev and .pc bringing in the gl/gles2/egl dev files.