In 87r7yg4n69.fsf@mail.wine.dyndns.org, julliard@winehq.org wrote:
I believe there was a problem with constructors being called in reverse link order. Also any object file of the dll can potentially have a .init section which would then break badly.
I guess configure could test the constructor semantics, since I think neither of these would be issues on OpenBSD ...
Anyway, that constructor stuff is going to change [...]. I'm working on a patch to do that, which will hopefully solve your problem at the same time.
... but this seems like a better idea. I'll wait for your patch and see how it goes. :-)