I've built Linux Kernel, with means of the buildroot. I've incorporated opensource amdgpu driver and required firmwares into it. Driver is fine, detecting GPUs, mode setting acts good, adjusting resolution for "small text", and command line shows up after boot.
Now I require to run OpenCL program. I manually unpacked files from amdgpu-pro driver(rhel7 variant) and assembled skeleton fs then copied what I thought was required.
OpenCL does not recognise any devices and clinfo
utility throws cl::error
from cl::getPlatformIDs()
call.
What are exactly files required for OpenCL to fully work on linux?
PS: Related unaswerred question, so the topic was considered actual.