DMD and GDC static libraries are incompatible on Linux?

Iain Buclaw via D.gnu d.gnu at puremagic.com
Wed Feb 18 14:40:16 PST 2015


On 18 February 2015 at 22:31, ketmar via D.gnu <d.gnu at puremagic.com> wrote:
> (ah, well, you can't even build shared phobos with GDC yet), and...
>

True story, GDC got there first with shared library support before D2
was released.  *Then* D2 came out with TLS on by default for all
static data.  Shared libraries suddenly because a problem because the
GC was no longer aware of TLS allocations without some magic data
section hackery.


More information about the D.gnu mailing list