Hi
We migrate Unity to Unity 2019.3 and now linux build crashes on start with only one log:
“error while loading shared libraries: UnityPlayer.so: cannot open shared object file: No such file or directory”
What happens and where to start search from? can anyone help?
Do you have the Editor.log from when you built the player? An error like that suggests that the build step should have thrown errors. If there were no errors there, one sanity check might be to see if the UnityPlayer.so file does exist in your built output, and or what the built directory looks like.
UnityPlayer.so is new file in 2019.3 that is not present in Unity 2019.2. We have look inside working linux build from Unity 2019.2 and there no any UnityPlayer.so
We just find that file inside Unity/LinuxPlayerBuildSupport and put it alongside builded linux executable and now it works.
It is woraround that works. You just need to put this file inside build process and not report build as success when some steps fail