Update: for use against nvidia, can we link with 1.2 wrapper, and simply undefine opencl 1.2 before we include it? like:

<pre><code>
#define CL_USE_DEPRECATED_OPENCL_1_1_APIS
#include "CL/cl.h"
#undef CL_VERSION_1_2
#define __CL_ENABLE_EXCEPTIONS
#include "cl-1.2.hpp"

</code></pre>
