[android] Min SDK for Android10 #2585
2 changed files with 3 additions and 2 deletions
|
@ -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()
|
||||||
|
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue