OpenCL is a vendor independent framework for heterogeneous computing used by an increasing number of packages in portage (such as wine, johntheripper or imagemagick). OpenCL is also used by several governmental and industrial users for their private project. dev-util/intel-ocl-sdk, the vendor implementation of Intel, has been masked since yesterday (in /usr/portage/profiles/package.mask), due to the unslotting of boost. I believe this is a mistake. First, since the unslotting of boost, dev-util/intel-ocl-sdk has been updated to install the provided upstream boost shared libraries required by the package (see #440658). Second, only USE=tools requires those libraries, with -tools boost should have no effect, so a (-tools) would have been a better solution. Indeed, the OpenCL library of Intel per se does not care about boost, only the associated utilities. Finally, even if a specific package was dependent on system rather than upstream build of boost (in order to hijack in utilities of OpenCL?), it is those packages which should have been masked. I could not find any such package. So, please unmask dev-util/intel-ocl-sdk. Or at least provide a rationale and useful message in package.mask. Reproducible: Always
I wasn't aware of that mask, it's lifted now, thanks! + 05 Nov 2012; Kacper Kowalik <xarthisius@gentoo.org> package.mask: + Drop mask on dev-util/intel-ocl-sdk as we are now using bundled boost for + tools. Fixes bug #441824 by Neil Dökkalfar <neil@next-touch.com>