large Windows mingw64 project in C99 --- need ABI compatible D compiler

kinke noone at nowhere.com
Wed May 20 23:28:09 UTC 2020


On Wednesday, 20 May 2020 at 23:08:53 UTC, IGotD- wrote:
> When you mention the ABI, is there something particular you 
> have in mind or just in general?

The ABI for MinGW targets in general. - Judging by 
https://forum.dlang.org/post/anfwqjjsteeyelbdhdci@forum.dlang.org, you apparently use a very different definition of 'ABI'. See http://uclibc.org/docs/psABI-x86_64.pdf or https://docs.microsoft.com/en-us/cpp/build/x64-software-conventions?view=vs-2019 for what an ABI is.

I guess what you meant is the druntime API implicitly used by the 
compiler (mostly, the _d_* hooks like _d_assert, _d_newclass 
etc.). That's well-defined already, e.g., see 
https://github.com/ldc-developers/ldc/blob/master/gen/runtime.cpp.


More information about the Digitalmars-d-learn mailing list