libretro / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
68 stars 73 forks source link

32-bit build not working on some Android devices #219

Open eadmaster opened 3 years ago

eadmaster commented 3 years ago

Not sure if this is related to the latest infrastructure changes, btw the mgba core is not loading on my ASUS MeMO Pad FHD 10 (armeabi-v7a).

I have installed this RA v1.9.0 apk

EDIT: attached a log file showing a linking error: retroarch.log

eadmaster commented 3 years ago

UPDATE: i've tried an older build which is working fine on another 32-bit Android device (Transpeed A95X F3 Air), and it still fails to load.

After a bit of investigation i've noticed the core binary is linked against libstdc++.so, while vba_next which loads fine doesn't. Maybe static linking is required for this core?

inactive123 commented 3 years ago

We are using APP_STL := c++_static though.