У меня есть машина Mac dev, на которой установлены Xcode 7.3.1 и Xcode 8.0.
После обновления до CUDA 8 я настроил систему на использование инструментов командной строки Xcode 7.3.1, поскольку инструменты командной строки Xcode 8 в настоящее время не поддерживаются nvcc 8.0.
После обновления ОС с OS X 10.11 El Capitan до macOS 10.12 Sierra я больше не могу компилировать программу hello world с CUDA 8.
Компиляция не удалась, вывод содержит сотни строк заголовков /usr/include, начиная с:
/usr/include/stdio.h(133): error: expected a ")"
/usr/include/stdio.h(134): error: expected a ")"
/usr/include/stdio.h(134): error: "_Nullable" has already been declared in the current scope