aboutsummaryrefslogtreecommitdiff
path: root/versions
diff options
context:
space:
mode:
authorLena <lena@omega>2026-08-23 00:00:00 +0000
committerLena <lena@omega>2026-08-23 00:00:00 +0000
commit174521e494159bb0e65c551b440fe732767bdd6d (patch)
tree8323555e10813107f776d05afb536344c0503d61 /versions
parent8a3746d71661df97615d004c353a183408c3e910 (diff)
downloadrsend-174521e494159bb0e65c551b440fe732767bdd6d.tar.gz
build: pin the build host and the shipped ABIs
The native scripts picked an NDK host tag for macOS as well, but ci/setup-toolchain.sh provisions nothing outside Linux x86_64 and no pipeline exercises the other branch. Fail with the message setup already gives instead of naming a toolchain nobody can obtain here. The armeabi-v7a and x86 cases were never reachable either: ABIS ships arm64-v8a and x86_64, and ci/verify-apk.sh has no machine check for the other two, so adding one to ABIS failed the build it was meant to enable. Record what a new ABI actually costs instead of inviting a one-line edit that cannot work.
Diffstat (limited to 'versions')
-rw-r--r--versions5
1 files changed, 3 insertions, 2 deletions
diff --git a/versions b/versions
index d52e433..a2faa47 100644
--- a/versions
+++ b/versions
@@ -47,6 +47,7 @@ ANDROID_CMDLINE_TOOLS_SHA256=7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1
GRADLE_SHA256=d725d707bfabd4dfdc958c624003b3c80accc03f7037b5122c4b1d0ef15cecab
# Native ABIs to build, and to ship in the APK. arm64-v8a is every current
-# phone; x86_64 covers x86 Android devices and the emulator. Add armeabi-v7a to
-# support 32-bit phones. Keep this in step with abiFilters in app/build.gradle.
+# phone; x86_64 covers x86 Android devices and the emulator. Another ABI needs a
+# case in rsync/build.sh, rsh/build.sh, and ci/verify-apk.sh, and abiFilters in
+# app/build.gradle kept in step with this line.
ABIS="arm64-v8a x86_64"