On Tuesday, 24 October 2017 at 20:27:26 UTC, Adam Wilson wrote:
On 10/24/17 07:14, Kagamin wrote:
On Tuesday, 24 October 2017 at 13:20:10 UTC, Andrei Alexandrescu wrote:
* RSA Digital Signature Validation in Phobos

https://issues.dlang.org/show_bug.cgi?id=16510 the blocker for botan was
OMF support.

IMO, the correct solution here is to deprecate OMF and use the System linker for 32-bit on Windows as that is already the default behavior on 64-bit Windows

So instead of -m32 and -m32mscoff, we would have -m32 and -m32omf. I think that this is a reasonable tradeoff. We could leave -m32mscoff in for a while, for backwards compat.

In general I agree with you that coff is the way to go. I just dislike the consequences. Today you just download the dmd Windows zip, extract it and you have a running compiler. Nice, self contained and a good advertisement for D. On the other side if the user is forced to install Visual Studio / C++ build pack, this might distract first time D users...

If the Microsoft linker could be added to dmd that would be the best solution. Just dreaming :)

Kind regards
Andre

Reply via email to