Linking DMD D objects together with Cygwin GCC
Jarrett Billingsley
jarrett.billingsley at gmail.com
Wed Nov 5 05:45:12 PST 2008
On Wed, Nov 5, 2008 at 8:17 AM, Simon <werbungsfilter at arcor.de> wrote:
> I'm trying to link DMD D objects together with Cygwin GCC objects. I convert DMD OMF to COFF using link.exe -edit.
> I use gphobos as runtime library.
> Problem: When I declare a class in D, linking fails due to not resolved symbols like _Object7__ClassZ
> I tried to convert DMD phobos lib to coff (using link.exe), but this failed at stream.obj, which had too many ?? sections. All other files went fine.
> I must use the GCC linker, so what can I do to get the DMD phobos lib in COFF?
>
>
Converting object files from one format to another is a "cross your
fingers" situation at best.
You'd probably be better off using GDC for Windows. It uses MinGW and
outputs the same COFF objects that Cygwin's GCC uses.
More information about the Digitalmars-d
mailing list