On Tuesday, 8 July 2014 at 22:44:30 UTC, David Nadlinger wrote:
As strange as it might sound, I'm actually rather relieved that you ran into this issue. I previously thought Martin's collision detection code was at fault (see https://github.com/D-Programming-Language/druntime/pull/791#issuecomment-48090942), but suddenly couldn't reproduce the issue any longer. I'll look into it.
Thanks -- let me know if there's anything you'd like me to test.
Oh, and it seems like you might be able to work around it for now by (ironically, given Martin's experiences) using ld.gold instead of ld.bfd.
Well, personally I don't have any need for a workaround (it's no problem to keep using static libraries for the moment). But I'm very happy to keep trying stuff out in the process of resolving this issue.