http://bugs.winehq.org/show_bug.cgi?id=58580
--- Comment #1 from Matteo Ceruti matteo.ceruti@gmail.com --- I just made another obeserfation, which might or might not be related to all the above:
A executable that calls into such a winelib .dll.so crashes when run by wine 10.12 whereas wine 10.0 wine 9.0 and crossover 24.0.1 (based on wine 10 I believe) run the code just fine. I can outline what I'm actually doing if interested, but basically I'm creating a winelib dll.so and a matching fake *.dll that a .exe dxnamically links against and when I replace the fake dll by the dll.so then it executes native code and I can call into macOS APIs. I basically followed the WineLib Guide. So to recap: The first problem was that I no longer were able to use wingcc due to missing .a files. Now I see those crashes (and only in) wine 10.12. I am going to provide code that'll allow to reproduce all that, but I think that's going to be another Bug report.