2019-07-12, 16:56
@zachmorris Garbear said it all. Just some comments:
a) You have to ensure the ABI of Kodi and Retroplayer cores is the same. If you used same version of gcc to compile everything then you are good. In any case, the ABI is not changed frequently so this is a lesser issue.
b) If Kodi is compiled with version X.Y of library Z and the core with version X.M (cores are statically linked) there could be issues if the library changes a lot. I am not a complete expert, but I guess most cores use only libc or not even libc, so this should not be a problem.
c) For OpenGL cores, if Kodi OpenGL version is different of the OpenGL version statically linked to the core there could be issues as well. RP does not support OpenGL, so this should not be an issue for now.
I usually use Retroarch with Linux Debian (laptop) or Ubuntu (HTPC) and use the online updater to download the binary cores compiled with the RA bot. Some time ago I had issues with b) which I solved compiling the cores myself on the same computer I compile Retroarch. This was like a couple of years ago and no issues since then.
a) You have to ensure the ABI of Kodi and Retroplayer cores is the same. If you used same version of gcc to compile everything then you are good. In any case, the ABI is not changed frequently so this is a lesser issue.
b) If Kodi is compiled with version X.Y of library Z and the core with version X.M (cores are statically linked) there could be issues if the library changes a lot. I am not a complete expert, but I guess most cores use only libc or not even libc, so this should not be a problem.
c) For OpenGL cores, if Kodi OpenGL version is different of the OpenGL version statically linked to the core there could be issues as well. RP does not support OpenGL, so this should not be an issue for now.
I usually use Retroarch with Linux Debian (laptop) or Ubuntu (HTPC) and use the online updater to download the binary cores compiled with the RA bot. Some time ago I had issues with b) which I solved compiling the cores myself on the same computer I compile Retroarch. This was like a couple of years ago and no issues since then.