[android] Min SDK for Android10 #2585

Merged
crueter merged 3 commits from liz-allow-android-10 into master 2025-09-26 05:13:47 +02:00
2 changed files with 3 additions and 2 deletions

View file

@ -59,7 +59,7 @@ android {
defaultConfig { defaultConfig {
// TODO If this is ever modified, change application_id in strings.xml // TODO If this is ever modified, change application_id in strings.xml
applicationId = "dev.eden.eden_emulator" applicationId = "dev.eden.eden_emulator"
minSdk = 30 minSdk = 29
targetSdk = 36 targetSdk = 36
versionName = getGitVersion() versionName = getGitVersion()

View file

@ -501,8 +501,9 @@ public:
#elif defined(__FreeBSD__) && __FreeBSD__ < 13 #elif defined(__FreeBSD__) && __FreeBSD__ < 13
// XXX Drop after FreeBSD 12.* reaches EOL on 2024-06-30 // XXX Drop after FreeBSD 12.* reaches EOL on 2024-06-30
fd = shm_open(SHM_ANON, O_RDWR, 0600); fd = shm_open(SHM_ANON, O_RDWR, 0600);
#elif defined(__APPLE__) #elif defined(__APPLE__) || defined(__ANDROID__)
// macOS doesn't have memfd_create, use anonymous temporary file // macOS doesn't have memfd_create, use anonymous temporary file
/// For example legacy android (ndk <= 29, aka. Android 10) doesn't have memfd_create()
char template_path[] = "/tmp/eden_mem_XXXXXX"; char template_path[] = "/tmp/eden_mem_XXXXXX";
fd = mkstemp(template_path); fd = mkstemp(template_path);
if (fd >= 0) { if (fd >= 0) {