Hi all,

Currently nearly all the distributions I've seen* enable and use the ICD.
Only Gentoo does not use it, but manages the OpenCL.so conflicts via eselect.

They have the ocl-icd library as a separate option, which makes me
wonder how that's supposed to work. After all, for it to work the
vendor package should:
a) provided a binary not called libOpenCL.so (it could be called like
that, but must be outside of ld's search path)
b) provide a $foo.icd file, listing the ICD file/path name

Most likely I'm having a dull moment somewhere and things work just fine.

Considering that the --enable-opencl-icd is almost always set, I think
we should change the default.
Deprecating and removing it (at a later stage) also a nice option,
since it will allow us to do some tidy-ups.

What do you guys think? I'd love to hear people's thoughts about this.

Thanks
Emil

*Fedora, Suse, Arch, Debian, Ubuntu, FreeBSD
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to