Como inicializar a variável local de thread em c ++? [duplicado]

Duplicata Possível:
C ++ 11 thread_local no gcc - alternativas
Existe alguma maneira de emular completamente o thread_local usando o __thread do GCC?

Eu queria usar o c ++ 11thread_local para criar e usar a variável thread_local, mas como ainda não é suportado pelo gcc, estou usando o gcc__thread. A maneira que eu declarei a variável é

myClass
{
public:

  static __thread int64_t m_minInt;

};
__thread int64_t myClass::m_minInt = 100;

Quando eu compilo, recebo um erro como

error: ‘myClass::minInt’ is thread-local and so cannot be dynamically initialized

Como fazer isso corretamente?

PS: versão gcc: 4.6.3

questionAnswers(1)

yourAnswerToTheQuestion