浏览代码

Forced 16Kb for openalsoft by adding LDFLAGS, it's ignoring APP_SUPPORT_FLEXIBLE_PAGE_SIZES

Jesus Oliver 1 周之前
父节点
当前提交
c4ca9d1c64
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      jme3-android-native/src/native/jme_openalsoft/Android.mk

+ 6 - 0
jme3-android-native/src/native/jme_openalsoft/Android.mk

@@ -41,6 +41,12 @@ LOCAL_CFLAGS                := -ffast-math \
                                -DRESTRICT=""
 
 LOCAL_LDLIBS                := -lOpenSLES -llog -Wl,-s -lc++_static -lc++abi
+ifeq ($(TARGET_ARCH_ABI),arm64-v8a)
+    LOCAL_LDFLAGS               += "-Wl,-z,max-page-size=16384"
+endif
+ifeq ($(TARGET_ARCH_ABI),x86_64)
+    LOCAL_LDFLAGS               += "-Wl,-z,max-page-size=16384"
+endif
 LOCAL_STATIC_LIBRARIES      := openalsoft_prebuilt
 # (or LOCAL_WHOLE_STATIC_LIBRARIES if you need every object pulled in)