Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 320607

Summary: dev-python/pyopencl has a dependency on nvidia-drivers
Product: Gentoo Linux Reporter: Mark Loeser (RETIRED) <halcy0n>
Component: New packagesAssignee: Michal Januszewski (RETIRED) <spock>
Status: RESOLVED WONTFIX    
Severity: normal CC: nbkolchin, pavelpotocek, python
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mark Loeser (RETIRED) gentoo-dev 2010-05-19 18:09:24 UTC
Can this package only work with nvidia-drivers?  If it can work with ati-drivers or any of the others, then this seems silly and wrong to force nvidia-drivers onto someone.

Also, please don't force commits and break dependencies.  nvidia-drivers is masked on hardened, so this package is now as well.  Depending upon the answer to the question above, it may need to remain masked.
Comment 1 emil karlson 2010-05-19 18:12:27 UTC
Ati stream sdk is not in portage yet.
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2010-05-20 09:23:37 UTC
To the best of my knowledge, nvidia-drivers currently provides the only OpenCL implementation in Portage.  Once another viable implementation is added to the tree, I guess we could create virtual/opencl and change the dependency.

I'm sorry about breaking the deps -- won't happen again :)
Comment 3 Oleg Korsak 2010-08-30 23:05:50 UTC
AMD released their drivers with OpenCL support
Comment 4 Nickolay Kolchin-Semyonov 2010-11-13 10:46:23 UTC
More importantly, nvidia-drivers-260.* don't install CL headers anymore. So, currently pyopencl can't be compiled.

P.S. Should this be a separate bug?
Comment 5 Luyang Han 2010-12-15 00:19:36 UTC
The opencl head file and lib for ATI is included in the ATI stream sdk. 
The pentoo overlay has an ebuild:
dev-util/ati-stream-sdk-bin-2.2
which is the latest version.
Comment 6 Michal Januszewski (RETIRED) gentoo-dev 2010-12-15 00:59:15 UTC
(In reply to comment #4)
I fixed the recent versions of nvidia-cuda-toolkit to install these headers and changed the deps in pyopencl accordingly.  In the future, please file a separate bug -- it's easier for me to keep track of the issues this way and to make sure I don't forget about them ;)

(In reply to comment #5)
> The opencl head file and lib for ATI is included in the ATI stream sdk. 
> The pentoo overlay has an ebuild:
> dev-util/ati-stream-sdk-bin-2.2
> which is the latest version.

If you can find somebody who would be willing to maintain this package in the official Portage repository, we could fix this bug by creating virtual/opencl.

Comment 7 Michal Januszewski (RETIRED) gentoo-dev 2011-06-11 21:01:15 UTC
Marking as WONTFIX, feel free to reopen once there is another provider of the OpenCL header files in the main tree.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2011-12-12 12:37:32 UTC
*** Bug 394441 has been marked as a duplicate of this bug. ***