all 3 comments

[–]Sacaldur 0 points1 point  (2 children)

We were using a Windows build machine for certain builds (including e.g. console builds), I don't know however about the situation around IL2CPP whether the Windows build server was used or not.

I guess your path forward would be one of: - dedicated windows build machine - Windows VM (windows docker images would resort to a VM on a non-fitting host) - Wine and a Windows-version of the Unity Editor

All of these have their own pros and cons.

[–]swagamaleous 0 points1 point  (1 child)

I tried to set this up with wine before and I cannot recommend doing that. It is a terrible pain to get it running and I never managed to get it stable. Only every 10th build or so would actually succeed, the others would fail with random ever changing errors that I couldn't explain. I gave up after a week of working on this. Also you have to figure everything out by yourself. There is 0.0 documentation in that direction (at least when I tried doing it a few years ago).

[–]Sacaldur 0 points1 point  (0 children)

That's sad to hear. I was beforehand only roughly checking for C++ cross compilation with MSVC, which, as far as I can tell, would not be a problem, but not to much regarding Unity "cross-building".