Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LG WebOS support? #139

Open
mephitrpg opened this issue Mar 21, 2024 · 6 comments
Open

LG WebOS support? #139

mephitrpg opened this issue Mar 21, 2024 · 6 comments

Comments

@mephitrpg
Copy link

mephitrpg commented Mar 21, 2024

Is LG WebOS support planned for Kodi Retro Player?

Thanks.

@garbear
Copy link
Owner

garbear commented Mar 21, 2024

I think webOS has no way to do binary add-ons, so until that's fixed, probably not. But I'm meeting with our webOS builder in Budapest this weekend, we'll discuss this.

@garbear
Copy link
Owner

garbear commented Mar 22, 2024

@sundermann

@sundermann
Copy link

sundermann commented Mar 23, 2024

At a first glance it seems that the kodi game binary addons are being built for the host platform instead of the target:

/home/stephan.linux/kodi-build/tools/webOS/packaging/addons/game.libretro.2048/game.libretro.2048.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0dd0485d91e23abe98f32eef3c9d9bd82e248659, not stripped

Edit:
game.libretro compiles fine so it's probably just the infrastructure that's not set up to distribute and build binary addons for webOS.

@garbear
Copy link
Owner

garbear commented Aug 3, 2024

@sundermann Here's the script we use to build game add-ons: https://github.com/kodi-game/game.libretro.2048/blob/master/depends/common/2048/CMakeLists.txt

Looks like it needs a webos section, and it's maybe even the same as the linux section so the if statement just needs to be modified. Can you have a look?

@sundermann
Copy link

CORE_SYSTEM_NAME is linux for webOS which means it takes the same path as on normal linux systems. However, I wonder if cross compiling works for linux at all here

@garbear
Copy link
Owner

garbear commented Aug 4, 2024

Maybe it doesn't. I compile Win/osx/android for the mirrors, and build linux locally, and LibreELEC doesn't use those scripts. So it's probably missing the flags needed to cross compile. I'll see if I can get the right flags set so that we build arm64 cores

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants