При компиляции следующего ядра OpenCL:
#pragma OPENCL EXTENSION cl_khr_int64_base_atomics : enable
__kernel void kernel(__global ulong* mem) {
atom_cmpxchg(&mem[0], 0, 1);
}
я получаю следующую ошибку:
error: undefined reference to `_Z12atom_cmpxchgPVU8CLglobalmmm()'
Я использую OpenCL из Rust с OCL библиотека.Моя версия OpenCL - 1.2, мой графический процессор - Intel® Rris Iris ™ ™ 550, я работаю под macOS Sierra 10.12.1.