On Thursday, 17 September 2015 at 10:12:57 UTC, Walter Bright
wrote:
On 9/16/2015 11:40 PM, ponce wrote:
On Wednesday, 16 September 2015 at 23:24:29 UTC, bitwise wrote:
I was trying to solve this one myself, but the modifications
to DMD's backend
that are needed are out of reach for me right now.
If you're willing to build your own druntime, you may be able
to get by.
I'd prefer a solution that works with existing compilers, but
maybe building a
custom LDC is possible if I figure it out.
I seriously doubt this issue has anything to do with the
compiler's code generator back end. It's more likely the
problem is in druntime.
Based on previous posts you've made, it seems you already know
that Martin's solution involves having DMD's back end add linux
style ctors/dtors to the COMDAT section of every compiled D file,
so I'm not sure what you mean by this.
If a callback provided to _dyld_register_func_for_add_image does
not call sections_osx_onAddImage, then it must be called somehow.
Bit