Skip to content

Commit b2b3eb3

Browse files
authored
Ensure arm64/32 have cpu crypto instructions specified when compiling (#152)
1 parent 1576634 commit b2b3eb3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

library/driver/build.gradle.kts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,17 @@ kmpConfiguration {
161161

162162
// Architecture specific flags
163163
when (kt.architecture) {
164+
ARM64 -> listOf(
165+
"-march=armv8-a+crypto",
166+
)
167+
ARM32 -> listOf(
168+
"-mfpu=neon",
169+
)
164170
X64, X86 -> listOf(
165171
"-msse4.2",
166172
"-maes",
167173
)
168-
else -> null
169-
}?.let { compilerArgs.addAll(it) }
174+
}.let { compilerArgs.addAll(it) }
170175

171176
// Warning/Error suppression flags
172177
buildList {

0 commit comments

Comments
 (0)