We should be able to get rid of the Windows OS license cost by building all on Linux. As a bonus, Linux is faster at individual file access.
We could run Visual Studio Build Tools under Wine. This should require no UE source changes. Or we could cross-compile using Clang. That probably requires UE source changes.
If we cross-build UE using Clang, will individual developers be able to use that engine build together with VS? If individual developers begin to build using Clang on their workstations as well, will they be able to debug using the VS debugger? Will there be functionality and/or performance differences between VS & Clang?
We should be able to get rid of the Windows OS license cost by building all on Linux. As a bonus, Linux is faster at individual file access.
We could run Visual Studio Build Tools under Wine. This should require no UE source changes. Or we could cross-compile using Clang. That probably requires UE source changes.
If we cross-build UE using Clang, will individual developers be able to use that engine build together with VS? If individual developers begin to build using Clang on their workstations as well, will they be able to debug using the VS debugger? Will there be functionality and/or performance differences between VS & Clang?