Skip to content

Commit 82ba2cd

Browse files
authored
Add support 16 KB page sizes for Android dynamic build (#905)
* Add 16kb support in cmake file * add comments
1 parent de463e7 commit 82ba2cd

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Build/libHttpClient.Android/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,9 @@ target_set_flags(
147147
"${FLAGS_RELEASE}"
148148
)
149149

150-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
150+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
151+
152+
# Support 16KB page sizes on 64-bit devices
153+
# https://developer.android.com/guide/practices/page-sizes#compile-16-kb-alignment
154+
set_property(TARGET "${PROJECT_NAME}"
155+
APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-z,max-page-size=16384")

0 commit comments

Comments
 (0)