On Friday, 13 April 2018 at 10:47:18 UTC, Rene Zwanenburg wrote:
On Friday, 13 April 2018 at 05:31:25 UTC, Jesse Phillips wrote:
Well if DIP1000 isn't on by default I don't think Phobos
should be compiled with it.
I think that the version issue is not unique to D and would be
good to address, but I don't see the compiler reading the
object file to determine how it should built the import files.
More importantly, it can be perfectly valid to link object
files compiled with different options. Things like parts of the
program that shouldn't be optimized, or have their logging
calls added/removed.
I don't think that would matter since import files are just used
for their signatures. But yes versions don't always impact that
level.