DMD and GDC static libraries are incompatible on Linux?

Jeremy DeHaan via D.gnu d.gnu at puremagic.com
Wed Feb 18 14:13:04 PST 2015


On Monday, 9 February 2015 at 19:24:22 UTC, Iain Buclaw wrote:
> GDC and DMD are not ABI compatible.  There are many reasons why 
> this
> is so, but the one that is likely affecting you is because DMD 
> emits
> references to symbols that do not exist in GDC's runtime 
> library.
>
> Iain.

I was thinking about this today and I had another question. What 
about shared libraries? If I were to release a library on Linux 
in shared library form, would it be compatible between compilers?


More information about the D.gnu mailing list