Explorar el Código

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

Jesus Oliver hace 1 semana
padre
commit
c4ca9d1c64
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  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=""
                                -DRESTRICT=""
 
 
 LOCAL_LDLIBS                := -lOpenSLES -llog -Wl,-s -lc++_static -lc++abi
 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
 LOCAL_STATIC_LIBRARIES      := openalsoft_prebuilt
 # (or LOCAL_WHOLE_STATIC_LIBRARIES if you need every object pulled in)
 # (or LOCAL_WHOLE_STATIC_LIBRARIES if you need every object pulled in)