The current winemac.drv blocker will need to be resolved before this conversion happens as right now it’s only working on Mojave and later.
Am Mittwoch, 20. April 2022, 15:55:13 EAT schrieb Eddie Hillenbrand:
> My goal is to compile everything on Catalina and to run 32bit Wine on
> Catalina. I can compile 64bit Wine without a problem and 32bit Wine
> compiles against the MacOSX10.13.sdk.
Whoa, you put a lot of effort into this and some results, and I am surprised
that Catalina actually can create 32 bit processes.
That said, what you are doing is not a good way forward. Even if we could make
it work, and it magically worked on newer MacOS too, doing something Apple
doesn't support won't work in the long run.
However, the PE split is making progress in Wine, and winex11.drv is now split
into a .so and .dll file. winemac.drv will be next. According to statements
from Alexandre on IRC you can already run command line apps in a crossover-
like 32on64 mode. Once the graphics driver is in place GUI apps won't be far
away. And it will be much cleaner than the solution crossover is using, since
it won't need a custom C compiler.
So have some patience, a proper solution that works on newer OSes and even
inside Rosetta 2 is coming. And at some future time we can even include our
own CPU emulator for ARM support on Linux and for a future without Rosetta 2.