We compile OpenCL code offline and ship applications with precompiled binaries for supported devices. Building is done on a virtual machine that obviously does not have AMD hardware. However, prior to Catalyst 12.10, we managed to install the driver on the virtual machine, and the binaries produced with clBuildProgram in a context created with the CL_CONTEXT_OFFLINE_DEVICES_AMD flag then successfully worked on physical Linux machines with AMD GPUs installed.
However, when we switched to AMD APP SDK 2.8, we decided to upgrade driver as ReadMe.txt that came with the SDK recommended to install Catalyst 12.10 or later. When we try to install 12.10 or 13.4 on a virtual machine, we are getting an error message saying that no supported display adapters are detected and the installation quits.
Is there a way to install components required for offline compilation from a fresh driver on a virtual Linux machine?