On 30-01-2019 21:07, Jacob Carlborg wrote:
On 2019-01-30 11:35, Ron Tarrant wrote:
You said you're on OSX, right? Is it possible that dub just isn't as
cooperative on Windows 10? Of course, if you can see something in this
output that hints at a fix, please let me know.
It's Optlink being stupid as always. If you want to figure out what's
wrong you can invoke Dub with the "--verbose" flag to have it print the
commands it's running, i.e. how it's invoking the compiler and the
linker. You can do the same thing when invoking the compiler manually by
adding "-v" to see how it links the application and compare that with Dub.
Or, you can try compiling as COFF instead of OMF which will not use
Optlink. Add the flag "--arch=x86mscoff" when invoking Dub.
This is whats going on: https://issues.dlang.org/show_bug.cgi?id=15418
To work around this you can either build things with "--arch=x86mscoff"
or tell dub not to build the debug version with "--build=plain".
--
Mike Wey