Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 255839 - dev-util/nvidia-cuda-profiler bundles an internal copy of Qt4 libraries (with in turn a copy of libpng)
Summary: dev-util/nvidia-cuda-profiler bundles an internal copy of Qt4 libraries (with...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2009-01-21 22:57 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2009-07-05 07:03 UTC (History)
2 users (show)

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 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-01-21 22:57:16 UTC
As per summary, maybe it can be changed to use the system ones instead?
Comment 1 Michal Januszewski (RETIRED) gentoo-dev 2009-01-21 23:51:53 UTC
These are 32-bit Qt4 libraries.  In order to avoid installing them in the ebuild, these libraries would have to be added to app-emulation/emul-linux-x86-qtlibs.
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2009-01-23 19:02:05 UTC
CC-ing the amd64 arch team to see whether there is any interest/plans for adding Qt4 to emul-linux-x86-qtlibs.
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2009-02-01 01:28:50 UTC
The amd64 project wants the emul packages to be as minimal as possible (they are a PITA to update). So if a package provide its own libs, we are more than happy with this solution.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-02-01 01:53:28 UTC
Leaving beside for a moment the security considerations [1] as well as the fact that they have been proven more than theory [2], can somebody tell me why this is WONTFIX just because AMD64 team does not have time to add Qt4?

Skype has the same problem (so it would really make sense to have them in emul-, becaues be it minimal or not, it's just silly to leave it at that, but I do know that nobody is interested in either maintaining that or fixing multilib once and for all), and it solves it in a more sensible way with an USE flag regarging static Qt.

So at a minimum, cuda could use the system copy on x86 and its own on amd64 until emul- gets Qt4 (until, not until eventually, because it'll either happen or we're pretty screwed in Gentoo...).

[1] http://blog.flameeyes.eu/2009/01/02/bundling-libraries-for-despair-and-insecurity
[2] http://blog.flameeyes.eu/2009/01/09/seems-like-my-ideas-werent-far-off
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2009-02-01 02:24:27 UTC
These are proprietary applications, they can in no way be considered secure, so security is a moot point.

If at some point Qt4 gets added to the emul libs, I guess you can re-add us. In the mean time, I see no case where this would be required. Remember that the emul libs are only for the few 32-bit only proprietary apps.
Comment 6 Lukasz Ligowski 2009-02-04 12:27:59 UTC
dev-util/nvidia-cuda no longer exists, there are few separate ebuilds in dev-util now: nvidia-cuda-toolkit, nvidia-cuda-profiler, nvidia-cuda-sdk.

i guess that this problem affects nvidia-cuda-profiler now
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-02-09 04:20:15 UTC
libpng version in /opt/cuda/lib/libQtGui.so.4: 1.2.29
Comment 8 Michal Januszewski (RETIRED) gentoo-dev 2009-07-05 07:03:23 UTC
nvidia-cuda-profiler will be removed from the tree when CUDA 2.2 is stabilized.

Since I have just committed a change which makes the profiler installed by nvidia-cuda-toolkit-2.2 use system Qt4 libraries on x86, I consider this bug fixed.

Thanks for the comments and for reporting the issue.