IL2CPP split compiled code files

Hi @JoshPeterson . From what I understand currently even the latest Unity 6 all C# assemblies are still compiled as a single SO file at IL2CPP build. Currently I have project requirement that needs to at least able to split single SO file out as two SO files that I can pick first set of assembly definitions as first SO file and another set of assembly definitions as second SO file. Does official going to implement this very soon? I would like this feature ports to Unity 2022.3.x LTS if possible.

Your understanding is correct, at least for most platforms, we compile all of the generated C++ code into a single shared object. On a few platforms, that code is compiled into a static library, but it is still one static library.

We don’t have plans to change this now. It is something that is possible from a technical perspective, but I don’t expect that we will support it soon, sorry!