Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Rami Potinkara 48dcf5cec1 Android: NDK28 and later 16KB page size support for user projects
This patch amends 6f3a9c7a6c54010f601870dd31066f3500f6acd0

This amends it by adding linker options to newer NDK's than version
27. NDK 28 and later versions apparently build system shared
libraries (.so), like the ones for Qt for Android, with 16KB page
sizes by default, but leave Qt user projects to be configured
separately by the Qt application author.

This patch mitigates the need for Qt application authors to add
separate link options into their applications CMakeList.txt.

Task-number: QTBUG-131514
Task-number: QTBUG-134093
Pick-to: 6.10 6.9 6.8 6.5
Change-Id: Idddeb2bb8c519db7a3ec87eb5e50b9e2030e2815
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-22 14:45:44 +03:00
.github/workflows
LICENSES Merge Wayland client from qtwayland repository into qtbase 2025-05-13 01:50:43 +02:00
bin CMake: Don't hard-code "libexec" in qt-configure-module 2024-08-16 12:36:35 +02:00
cmake Android: NDK28 and later 16KB page size support for user projects 2025-08-22 14:45:44 +03:00
coin Introduce UseToolchainFromTargetDir feature for tests that are built at test stage 2025-08-20 16:34:18 +02:00
config.tests CMake: Remove superfluous precompile_header feature and config test 2025-03-07 12:02:47 +01:00
dist Remove year from Qt Copyright in REUSE.toml 2025-07-09 15:16:21 +02:00
doc Doc: Update section title in app examples template 2025-08-21 18:31:21 +02:00
examples ImageGestures example: decide direction based on swipeAngle 2025-08-01 01:14:13 +02:00
lib
libexec qt-android-runner.py: handle all possible Gradle namespace formats 2025-08-01 23:24:14 +03:00
mkspecs qmake: Make ccache feature available on windows hosts 2025-08-15 15:19:50 +02:00
qmake Fail builds on Apple platforms with invalid Info.plist 2025-07-04 15:02:22 +02:00
src Freetype: Fix setting variable axes on named instances 2025-08-22 12:49:18 +02:00
tests Freetype: Fix setting variable axes on named instances 2025-08-22 12:49:18 +02:00
util QChar::isSpace: optimize by lowering the upper limit check 2025-08-19 18:04:55 -07:00
.cmake.conf Bump minimum requirement for visionOS to version 2 2025-06-20 15:25:11 +02:00
.gitattributes
.gitignore Fix .gitignore to ignore any build dir under the repo or its subdirs 2025-07-22 19:12:39 +00:00
.gitreview Add .gitreview file 2025-03-24 23:19:04 +01:00
.tag
CMakeLists.txt CMake: Don't unconditionally enable the ASM language 2025-05-02 18:13:14 +02:00
REUSE.toml CMake: support reduced relocations for namespaced Qt 2025-08-14 05:52:37 +08:00
config_help.txt Make doc-snippets a "build part", ie -nomake/make doc-snippets 2025-07-30 16:01:51 +02:00
configure Do not assume FHS in scripts 2024-06-25 11:44:00 +02:00
configure.bat configure.bat: Use call when calling the helper cmake scripts 2025-01-30 22:18:36 +01:00
configure.cmake Android: NDK28 and later 16KB page size support for user projects 2025-08-22 14:45:44 +03:00
dependencies.yaml
licenseRule.json CMake: support reduced relocations for namespaced Qt 2025-08-14 05:52:37 +08:00
qt_cmdline.cmake Make doc-snippets a "build part", ie -nomake/make doc-snippets 2025-07-30 16:01:51 +02:00