I'm trying to build TextMate and suddenly got this error:
[235/1222] Compile ‘Frameworks/crash/src/info.cc’… FAILED: xcrun clang++ -include build/Shared/PCH/prelude.cc -c -pipe -fPIC -gdwarf-2 -m64 -mmacosx-version-min=10.7 -funsigned-char -D'NULL_STR="\uFFFF"' -DREST_API='"https://api.textmate.org"' -Wall -Wwrite-strings -Wformat -Winit-self -Wmissing-include-dirs -Wno-parentheses -Wno-sign-compare -Wno-switch -IShared/include -fcolor-diagnostics -DNDEBUG -Os -fvisibility=hidden -std=c++1y -stdlib=libc++ -I"/usr/local/include" -o build/Frameworks/crash/src/info.o -MMD -MF build/Frameworks/crash/src/info.o.d -Ibuild/include Frameworks/crash/src/info.cc Frameworks/crash/src/info.cc:61:3: error: thread-local storage is not supported for the current target thread_local stack_t stack;
I have successfully compiled TextMate before and have not seen this error. info.cc has not been updated since April last year, I'm pretty certain I've compiled TextMate after that. Could this be related to my recent upgrade to OS X 10.10.3?
I have Xcode Version 6.3 (6D570) and Clang:
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.3.0 Thread model: posix
BTW, both "__thread" and "_Thread_local" works fine.