2015-10-27 8 views
8

Come mostrato in this answer, clang da Xcode su Mac OSX non supporta lo storage thread_local anche con flag C++ 11 impostati. Anche l'ultima versione, la versione di Apple LLVM 7.0.0 (clang-700.1.76), Target: x86_64-apple-darwin15.0.0, il modello Discussione: POSIX, non supporta thread_local:Come ottenere supporto per thread_local su Mac OSX clang?

../../src/dir/sysArch.h:1505:3: error: thread-local storage is not supported 
             for the current target 
    thread_local 
^
+0

È possibile utilizzare invece la versione open source di clang? Sono di fronte allo stesso problema. Alla fine del 2016. – Calchas

risposta

3

La versione di clang fornito con Xcode 8 (e versioni successive) supporta la parola chiave thread_local; vedere la discussione here.