Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 452912 - media-libs/cogl: unnecessary dependency on virtual/glu
Summary: media-libs/cogl: unnecessary dependency on virtual/glu
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-19 09:15 UTC by Matt Turner
Modified: 2013-01-19 21:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2013-01-19 09:15:56 UTC
None of the .so files installed by cogl link with libGLU. cogl might include a GLU header or something? I'll do more investigation tomorrow with more sleep.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-01-19 21:38:44 UTC
It's not sufficient to test whether a package's .so libraries link to something. For example, cogl does not link to libGL; instead, it opens it at runtime via g_module_open (glib's wrapper for dlopen).

However, you are right about cogl and glu. It turns out that cogl bundles a large chunk of libGLU tesselator source code with some private modifications, and therefore it neither links to nor dlopens the systemwide libGLU library.

+  19 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+  -cogl-1.12.0-r1.ebuild, -files/cogl-1.12.0-fix-experimental-doc-build.patch,
+  cogl-1.12.2.ebuild:
+  Remove unneeded glu dependency (bug #452912, thanks to Matt Turner). Drop
+  old.