<div dir="ltr"><div>Surprised it loaded in Xcode 3.1 since the project format is 3.2-compatable.<br><br></div><div>Apparently the GCC 4.2 that shipped with Xcode doesn't support thread local storage on x86_64. You could try deleting the __thread bit on that line as a temporary workaround, but it should work in a recent Xcode w/ clang. When you tried the current Xcode, did you use clang, and did you get a similar error?<br>
<br></div><div class="gmail_extra">I noticed an unrelated link error as well, the Xcode project is missing src/waffle/core/wcore_attrib_list.c, I'll send in a patch for that.<br><br><div class="gmail_quote">On Wed, Jul 3, 2013 at 11:27 AM, Nigel Stewart <span dir="ltr"><<a href="mailto:nigels.com@gmail.com" target="_blank">nigels.com@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I came across something a bit mysterious on the Mac just now.<br>
Using cmake and gcc from MacPorts, Waffle builds just fine.<br>
However, building with XCode gcc...<br>
<br>
src/waffle/src/core/wcore_tinfo.c<br>
src/waffle/src/core/wcore_tinfo.c:56: error: thread-local storage not<br>
supported for this target<br>
src/waffle/src/core/wcore_tinfo.c:56: warning: ‘tls_model’ attribute ignored<br>
<br>
The complete command-line is:<br>
<br>
ccache  /XCode3.1.4/usr/bin/gcc-4.2 --std=c99 -no-cpp-precomp -dynamic<br>
-Wall -fvisibility=hidden -arch x86_64 -mmacosx-version-min=10.5<br>
-isysroot /XCode3.1.4/SDKs/MacOSX10.5.sdk    -I. -Isrc/waffle/include<br>
-Isrc/waffle/src/core -Isrc/waffle/src/api -Isrc/waffle/src/glx<br>
-Isrc/waffle/src/x11 -Isrc/waffle/src/linux -Isrc/waffle/src/egl  -g3<br>
-DDEBUG          -DWAFFLE_HAS_CGL -DWAFFLE_HAS_TLS_MODEL_INITIAL_EXEC<br>
-DFIXED_BYTE_ORDER      -DFIXED_BYTE_ORDER   -o<br>
../nstewart-lion/sw/../../regal/built/wafflelib_Darwin_leopard_x86_64_debug/wcore_tinfo.o<br>
-c src/waffle/src/core/wcore_tinfo.c<br>
src/waffle/src/core/wcore_tinfo.c:56: error: thread-local storage not<br>
supported for this target<br>
src/waffle/src/core/wcore_tinfo.c:56: warning: ‘tls_model’ attribute ignored<br>
<br>
Using the current XCode doesn't seem to help either.<br>
Anyone else come across this?<br>
<br>
- Nigel<br>
_______________________________________________<br>
waffle mailing list<br>
<a href="mailto:waffle@lists.freedesktop.org">waffle@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/waffle" target="_blank">http://lists.freedesktop.org/mailman/listinfo/waffle</a><br>
</blockquote></div><br></div></div>