[Beignet] [PATCH 0/2] support ICD by default

Steven Newbury steve at snewbury.org.uk
Wed Jan 8 05:32:04 PST 2014


On Wed, 2014-01-08 at 19:31 +0800, Zhigang Gong wrote:
> This patchset is to support ICD by default. Then the developer could use beignet
> easier when the developer want to start with beignet source code directly.
> 
> So we made two changes, the first is to back port the ICD support to the 1.1 branch.
> The second is to change the build script to generate proper ICD vendor file and install
> the library/vendor file to correct directory. To make things simpler, this patch
> change the libgbe to a static library and don't install it to the system.
> 
> Now the user just need to install the following two packages:
> ocl-icd-dev, ocl-icd-libopencl1.
> Then download beignet source code tree, and build/install beignet. Then user could
> use beignet library through the standard ICD interface libOpenCL.so.
> 
Please don't make ICD support compulsory.  Not all distributions provide
ocl-icd, for example Gentoo provides multiple ocl selection though
eselect (only one at a time can be active).  To this end I patch beignet
and build it alongside Mesa to produce a versioned libOpenCL in my Mesa
ebuild. 




More information about the Beignet mailing list