2 parents 42add93 + 8f63f36 commit c333e85Copy full SHA for c333e85
1 file changed
skainet-io/skainet-io-core/build.gradle.kts
@@ -39,6 +39,12 @@ kotlin {
39
macosArm64 ()
40
linuxX64 ()
41
linuxArm64 ()
42
+ // androidNativeArm64 joins the existing 64-bit native targets in the shared nativeMain
43
+ // (PosixPreadRandomAccessSource uses posix pread, whose ssize_t/size_t are Long on all of
44
+ // them). androidNativeArm32 is intentionally NOT added here: those posix types are Int on
45
+ // 32-bit, and mixing widths in the shared nativeMain metadata is illegal — arm32 needs the
46
+ // posix source moved to a 64-bit-only source set (tracked as a follow-up).
47
+ androidNativeArm64()
48
49
js {
50
browser()
0 commit comments