[pkg-boost-devel] Packaging of boost.compute

Ghislain Vaillant ghisvail at gmail.com
Fri Jul 17 14:34:40 UTC 2015


> On 9 July 2015 at 19:41, Ghislain Vaillant<ghisvail at gmail.com>  wrote:
>> >Hi all,
>> >
>> >On 15/06/15 04:19, Steve M. Robbins wrote:
>>> >>
>>> >>On June 9, 2015 10:14:54 AM Ghislain Vaillant wrote:
>>> >>
>>>> >>>As far as I am aware, only ArrayFire requires Boost.Compute. It is
>>>> >>>required in order to build its OpenCL backend, alongside other build
>>>> >>>-dependencies like clBLAS and clFFT, which I am also in charge of
>>>> >>>packaging. Meanwhile, the CPU backend of ArrayFire is already
>>>> >>>operational.
>>>> >>>
>>>> >>>Since it will take some time to get the other OpenCL bdeps in sid, I am
>>>> >>>thinking about uploading a package with ArrayFire with CPU backend only
>>>> >>>at first, and later add the OpenCL backend packages once the bdeps are
>>>> >>>available in sid.
>>>> >>>
>>>> >>>The question I had in mind was whether it makes sense to propose both
>>>> >>>clBLAS and clFFT plus Compute, or leave Compute out considering that,
>>>> >>>by the time clBLAS and clFFT are uploaded to Debian (they are ready for
>>>> >>>submission), Boost 1.59*may*  be already out. Thoughts ?
>>> >>
>>> >>That seems like a reasonable plan, to me.
>>> >>
>>> >>-Steve
>>> >>
>>> >>
>> >
>> >Both clBLAS and clFFT are now in sid, which happened much faster than I
>> >originally expected. That means only Boost.Compute is missing in order to
>> >build the OpenCL backend for ArrayFire.
>> >
>> >Would that be ok if I uploaded a standalone compute source package
>> >(perhaps based on Kyle's PPA, as he kindly suggested) and make ArrayFire
>> >bdep on libboost-compute-dev >= 1.59 | libcompute-dev ?
>> >
> Is there a stand alone git repository for compute component already
> and is it compatible with boost1.58? I'm happy to included as a
> multi-tarball component in an 1.58 upload under libboost-compute-dev
> name already.
>
> Point me to its git repository and I'll take a look.
>
>
> -- Regards, Dimitri.


Hi Dimitri,

Kyle suggested to use his debianized Boost.Compute available from his 
PPA [1], as the basis for a standalone Debian package.

Otherwise, the official upstream repository is now at [2]. According to 
the content of the CMakeLists.txt, All versions of Boost >= 1.48 should 
be supported.

Best regards,
Ghislain

[1] https://launchpad.net/~kylelutz/+archive/ubuntu/compute
[2] https://github.com/boostorg/compute



More information about the pkg-boost-devel mailing list