локальное хранилище потоков c ++ clang-503.0.40 (Mac OSX)

После того как я объявил переменную таким образом:

   #include <thread>
   namespace thread_space
    {
    thread_local int s;
    } //etc.

я попытался скомпилировать мой код, используя 'g ++ -std = c ++ 0x -pthread [sourcefile]'. Я получаю следующую ошибку:

example.C:6:8: error: thread-local storage is unsupported for the current target
static thread_local int s;
       ^
1 error generated.

Если я пытаюсь скомпилировать тот же код в Linux с GCC 4.8.1 с теми же флагами, я получаю работающий исполняемый файл. Я использую clang-503.0.40 (тот, который поставляется с Xcode 5.1.1) на MacBook Pro с OSX 10.9.3. Кто-нибудь может объяснить мне, что я делаю не так? Спасибо!!

Ответы на вопрос(4)

Ваш ответ на вопрос