We’re making a linux build of our game, on a windows machine. Everything works great, except that the fmod .so files that are provided have symlinks. Like, fmod.so.13.13 with two symlink aliases called fmod.so.13 and fmod.so.
This works fine if I recreate it on linux, but this is difficult to work with with VCS and a windows build machine.
It works if I just have copies of the libraries instead of symlinks. And it wont work unless i have BOTH the .so and .so.13 files at minimum. I’m using the provided
fmod.cs file that has
public const string dll = "fmod" at the top.
Ideally we’d just have something like libfmod.so and libfmodstudio.so and be able to prevent fmod from search for .so.13 or .so.13.13 files. I’m not even sure where it’s getting the extra .13 for the path, is it inside the libs? (the dllimport has no .13, i mean)