Hey,
Barry is right because 'gcc' does not do OpenCL, but 'clang' does.
OpenCL is just a library like OpenGL, so it's supposed to be a matter of linking only. I haven't noticed Apple being different here, except of course for the framework thing and using OpenCL/ instead of CL/ in headers.
Best regards, Karli
