DWT problem with dmd >= 1.004

torhu fake at address.dude
Sun Feb 11 00:01:42 PST 2007


Derek Parnell wrote:
> It could be caused by the fact that the linker only does a single pass on
> any given library or object file, so if a symbol is referenced prior to the
> library that contains the symbol has been processed, maybe the linker
> decides that it's an error and not wait until in might be resolved by the
> end of the linkage process.
> By doing a full compile of DWT again, I think the linker is processing the
> object files and the libraries so it catches the early reference.

But the linker hasn't changed, so it has to be dmd that has changed.


> Try placing the another reference to the library that contains the item,
> earlier in the command line, so the library is actually used twice on the
> command line.

I tried this, but it doesn't make a difference.  Tried both bud 2.10, 
and 3.04.  Still dmd 1.005.

build dwt.lib test_rowlayout.d -gui -clean -release -O -Xdwt 
-version=OLE_COM



More information about the Digitalmars-d mailing list