Start of dmd 2.064 beta program

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Mon Oct 14 23:53:55 PDT 2013


On Mon, 14 Oct 2013 23:13:25 +0200
"monarch_dodra" <monarchdodra at gmail.com> wrote:

> On Monday, 14 October 2013 at 13:25:23 UTC, Benjamin Thaut wrote:
> > I'm also getting random missing symbol linker errors with both 
> > dmd 2.063.2 and dmd 2.064. But only on 32-bit windows. On 
> > 64-bit windows it works fine.
> > This is really frustrating...
> 
> I've encountered this too. I'll try to reduce, but the test case 
> isn't easy.

I've been bit by a similar (same?) issue.

What I didn't realize is that DMD *doesn't* pass the LIB directories
(from sc.ini) into optlink. Optlink *itself* reads sc.ini. So if the
optlink being run isn't in the same directory as dmd.exe, then optlink
may end up grabbing the wrong sc.ini and therefore the wrong Phobos as
well. Hence, weird linker errors for Win32.

Relevant "issue": http://d.puremagic.com/issues/show_bug.cgi?id=10729



More information about the Digitalmars-d-announce mailing list