D Library Breakage
Jesse Phillips
Jesse.K.Phillips+D at gmail.com
Fri Apr 13 05:31:25 UTC 2018
On Thursday, 12 April 2018 at 20:39:33 UTC, Jonathan Marler wrote:
> Currently phobos is going through a transition where DIP 1000
> is being enabled. This presents a unique problem because when
> DIP 1000 is enabled, it will cause certain functions to be
> mangled differently. This means that if a module in phobos was
> compiled with DIP 1000 enabled and you don't enable it when
> compiling your application, you can end up with cryptic linker
> errors that are difficult to root cause.
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 information about the Digitalmars-d
mailing list