[Pkg-fglrx-devel] Bug#650660: flgrx 11.11 misses suggest to amd-libopencl1, 32bit version?

Andreas Beckmann debian at abeckmann.de
Fri Dec 2 09:42:14 UTC 2011


On 2011-12-01 18:22, Steffen Moeller wrote:
> have many thanks for providing the fglrx-* packages, which is much appreciated.
> I was using it together with the amd-app packages for AMD Stream / OpenCL
> computing. It was only in preparation for this bug report that I found
> the library in the amd-libopencl1 package. 

> Selecting previously unselected package amd-opencl-icd.
> Unpacking amd-opencl-icd (from .../amd-opencl-icd_1%3a11-11-3_amd64.deb) ...
> dpkg: error processing /var/cache/apt/archives/amd-opencl-icd_1%3a11-11-3_amd64.deb (--unpack):
>  trying to overwrite '/etc/OpenCL/vendors/amdocl64.icd', which is also in package amd-app 2.5

> So, my first request is to please add conflicts with the amd-app package.

That's not an official Debian package. And also not my in-official
packaging. And as far as I interpreted the license, the SDK is not
redistributable (see #629518).
Added a Conflicts: amd-app, but that may not be the desired solution if
that package gets updated to not include the conflicting files.

> My second request, as a contributor to the packaging for BOINC (boinc.berkeley.edu)
> is to also provide a 32bit version of your library. The regular binaries
> for distributed computing with BOINC (primegrid or einstein at home) depend on it:
>   # ldd /var/lib/boinc-client/projects/albert.phys.uwm.edu/einsteinbinary_BRP4_1.19_i686-pc-linux-gnu__atiOpenCL
>   linux-gate.so.1 =>  (0xf774b000)
>   libOpenCL.so.1 => not found
>   libpthread.so.0 => /lib32/libpthread.so.0 (0xf770f000)

> I looked around for a README.Debian which may have directed me towards
> installing the i686 package directly. But I could not see a pointer to
> any such or an amd-libopencl1-ia32 package.

I'm not going to add a amd-libopencl1-ia32 package. Multiarch support is
coming into Debian (and will be there for wheezy) and will allow you to
install amd-libopencl1:i386 on an amd64 system. This will make all the
*-ia32 packages on amd64 obsolete. IIRC only a dpkg version that allows
this is missing. And if I interpret the last dpkg upload correctly,
1.6.2 is expected really soon and will have that support.

Andreas





More information about the Pkg-fglrx-devel mailing list