It's compiled with build option "-x clc++" (source code). This is OpenCL program build log. Boost.Compute prints it whenever error occurs during a kernel compilation. I believe that at some point in OpenCL compiler "-x clc++" was changed into '--c++'. Copying libamdocl12cl64.so into /lib/x86_64/sdk or using v3.0.130.135 help.
I'm getting compilation error only with kernels having Static C++ code (other tests do not fail and all of them use OpenCL).
I should also add that before v3.0.130.136 setting
LD_LIBRARY_PATH = ${AMDAPPSDKROOT}/lib/x86_64/:$LD_LIBRARY_PATH}
worked for both AMD APP SDK v3.0 and v2.9.1, now for v3.0.130.136 I have to set it to (/sdk is added to the path)
LD_LIBRARY_PATH = ${AMDAPPSDKROOT}/lib/x86_64/sdk:${LD_LIBRARY_PATH}
Otherwise I get "error while loading shared libraries: libOpenCL.so.1: cannot open shared object file: No such file or directory" error (even for clinfo).