Skip to content

Commit f453aca

Browse files
authored
Merge 5d4703a into 4988d5b
2 parents 4988d5b + 5d4703a commit f453aca

File tree

6 files changed

+29
-1
lines changed

6 files changed

+29
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
### Features
6+
7+
- Add support for 16KB page sizes (Android 15) ([#3620](https://github.com/getsentry/sentry-java/pull/3620))
8+
59
### Fixes
610

711
- Load lazy fields on init in the background ([#3803](https://github.com/getsentry/sentry-java/pull/3803))

sentry-android-ndk/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,8 @@ add_subdirectory(${SENTRY_NATIVE_SRC} sentry_build)
1515
target_link_libraries(sentry-android PRIVATE
1616
$<BUILD_INTERFACE:sentry::sentry>
1717
)
18+
19+
# Android 15: Support 16KB page sizes
20+
# see https://developer.android.com/guide/practices/page-sizes
21+
target_link_options(sentry PRIVATE "-Wl,-z,max-page-size=16384")
22+
target_link_options(sentry-android PRIVATE "-Wl,-z,max-page-size=16384")

sentry-android-ndk/build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,13 @@ android {
9595
ignore = true
9696
}
9797
}
98+
99+
@Suppress("UnstableApiUsage")
100+
packagingOptions {
101+
jniLibs {
102+
useLegacyPackaging = true
103+
}
104+
}
98105
}
99106

100107
dependencies {

sentry-android-ndk/sentry-native

Submodule sentry-native updated 86 files

sentry-samples/sentry-samples-android/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,8 @@ target_link_libraries(native-sample PRIVATE
1515
${LOG_LIB}
1616
$<BUILD_INTERFACE:sentry::sentry>
1717
)
18+
19+
# Android 15: Support 16KB page sizes
20+
# see https://developer.android.com/guide/practices/page-sizes
21+
target_link_options(native-sample PRIVATE "-Wl,-z,max-page-size=16384")
22+

sentry-samples/sentry-samples-android/build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,13 @@ android {
9999
ignore = true
100100
}
101101
}
102+
103+
@Suppress("UnstableApiUsage")
104+
packagingOptions {
105+
jniLibs {
106+
useLegacyPackaging = true
107+
}
108+
}
102109
}
103110

104111
dependencies {

0 commit comments

Comments
 (0)