<p dir="ltr"><br>
On 5 June 2015 at 08:40, Dan Olson via D.gnu <<a href="mailto:d.gnu@puremagic.com">d.gnu@puremagic.com</a>> wrote:<br>
><br>
> Sorry for a long chain on OSX.  But one last unresolved symbol from make<br>
> check-d: "_d_osx_image_init".  Is it just a placeholder or is it hidden<br>
> somewhere.  Does gdc still need the code to set setup gc scanning?  How<br>
> is TLS on OSX? - if not ready, would emutls work?<br>
> --<br>
> Dan<br></p>
<p dir="ltr">I hope I'm not shying you away by saying, this is what someone needs to find out.</p>
<p dir="ltr">I'd first suggest to build gcc only and test what is outputted.  Use a test program such as __thread int tls;  and a main program that sets it's value to 0xdeadbeef then build with -S and check if the output shows calls to emutls like functions.</p>
<p dir="ltr">GDC already has GC support for emutls, so the interesting part is if GCC does native tls on osx.</p>