The APP SDK has me scratching my head A LOT. My OpenCL samples are working up to a point, SimpleDX10 reported that it cannot find d3dx10_41.dll . Fair enough, my fully updated dev environment Win 7-64 has d3dx10_42.dll with a time stamp in 2009, so there is no way a recent update deleted it. Now, I don't know how these dependencies are created in Windows, but presumably it is by code compiled on another machine, not by the .cl I am compiling. Unless DirectX has include files and build scripts that specify DLL versions.
And of course it does bother me that my HD5650 does not attempt to link to some DX11 library. I was lucky enough to find this list, which mentions one DX11 DLL I am lacking, and does not mention the DX10 DLL I do have, I am bamboozled http://www.toymaker.info/Games/html/d3dx_dlls.html