<div dir="ltr"><div dir="ltr">Hi All,<div><br></div><div>A very brief update on this: The ORC runtime prototype at <a href="https://github.com/lhames/llvm-project/tree/orc-runtime-prototype">https://github.com/lhames/llvm-project/tree/orc-runtime-prototype</a> now supports MachO native thread local variables. POD only for now, but nontrivial initializers are coming. (The most recent commit also moves exception-handling registration out of OrcTargetProcess and into the runtime.)</div><div><br></div><div>Unfortunately I've run short on time to polish the work and write it up, so I've just pushed my prototype dev branch as-is for anyone who wants to take an initial look. I'll try to get this polished, commented and written up for next week.</div><div><br></div><div>-- Lang.</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 1, 2021 at 11:14 PM Lang Hames <<a href="mailto:lhames@gmail.com">lhames@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All,<br><div><br></div><div>I've been working on MachO native thread local variable support this week. The aim here is to enable loading objects that were compiled *without* -femulated-tls. I haven't quite got it working yet, but hope to have worth previewing in the next week or so.</div><div><br></div><div>-- Lang.</div></div>
</blockquote></div>