summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetaobject.cpp
diff options
context:
space:
mode:
authorRami Potinkara <rami.potinkara@qt.io>2025-08-05 14:58:37 +0300
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2025-08-14 12:46:47 +0000
commit9da26f935ecb66f874f3e7e92688aeeaefdc7bee (patch)
treeb546fd3b9838fbe22533221fb5dc611333b6c165 /src/corelib/kernel/qmetaobject.cpp
parente9244494cc0728606b1b0b23ce1737007d3f2a1b (diff)
Android: 16KB page size support for building Qt for Android
This patch introduces android_16kb_pages feature. Feature is needed for Qt versions supporting Android 15 or newer which use NDK 25 or later. Feature adds linker options to build shared libraries (.so) with 16KB page size instead of 4KB page size. The 16KB page size is compatible with 4KB page size. Adding the linker flag is applicable only for 64-bit target architectures: x86_64 and arm64-v8a when using NDK 25, 26 or 27. NDK 28 and later will have the feature built-in so the linker flags and note are not needed to be used with those versions. It is applied to both Qt build and Qt Application builds. Task-number: QTBUG-131514 Task-number: QTBUG-134093 Pick-to: 6.9 6.8 6.5 Change-Id: I8af9c3b392a661995c2eb46b568a40b94ee62aaa Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit d7e0a033c0daa4593462d60def48a897a3d66c6b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/corelib/kernel/qmetaobject.cpp')
0 files changed, 0 insertions, 0 deletions