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