Summary: | x11-libs/gtk+ unnecessary dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick <gentoo> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick
2010-04-27 22:11:05 UTC
The are clearly listed as depends in configure.in file that you can read in, for example: http://git.gnome.org/browse/gtk+/tree/configure.in Where? I see checks for Xrandr and Xcomposite, but I see them as optional. If they were required, you'd see a AC_MSG_ERROR call, but there isnt one. So not dependencies. Heres some additional proof. A box with the unmodified ebuild: # ldd /usr/lib/libgtk-x11-2.0.so | grep -Ei "(Xrandr|Xcomposite)" libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f284a613000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f2849dde000) # The box I built without Xrandr and Xcomposite: # ldd /usr/lib/libgtk-x11-2.0.so | grep -Ei "(Xrandr|Xcomposite)" # ^^no output If they are automagic, we have to decide whether to patch the build system or just force them as mandatory. Cfr. http://www.gentoo.org/proj/en/qa/automagic.xml Feel free to ask upstream about those… fwiw Xinerama had a similar story (see my own bug #118744). |