Android all-features boot image omits packaged stdlib and vendor modules #72

Open
opened 2026-09-12 01:47:31 -04:00 by ober · 0 comments
Owner

While building all-features jsh on Termux/aarch64, the binary linked successfully but failed at startup with successive missing-library errors:

  • (std text base64) not found
  • (std net socks5-server) not found
  • (jsh rsync) not found
  • (jdrive s3 config) not found
  • (std os secure-output) not found
  • (std os file-info) not found
  • (std misc channel) not found

The modules had been compiled under the packaged Jerboa libdir or vendored feature libdirs, but build-jsh-android.ss did not include them in the boot image lists. Local workaround was to add packaged stdlib entries plus all-feature jsh modules and vendor modules from jerboa-drive, jerboa-top, and jerboa-rsync to the boot list.

Expected: an all-features Android build should produce a self-contained boot image that starts without missing library errors.
Actual: successful link, then runtime import failures.

While building all-features jsh on Termux/aarch64, the binary linked successfully but failed at startup with successive missing-library errors: - `(std text base64) not found` - `(std net socks5-server) not found` - `(jsh rsync) not found` - `(jdrive s3 config) not found` - `(std os secure-output) not found` - `(std os file-info) not found` - `(std misc channel) not found` The modules had been compiled under the packaged Jerboa libdir or vendored feature libdirs, but `build-jsh-android.ss` did not include them in the boot image lists. Local workaround was to add packaged stdlib entries plus all-feature jsh modules and vendor modules from jerboa-drive, jerboa-top, and jerboa-rsync to the boot list. Expected: an all-features Android build should produce a self-contained boot image that starts without missing library errors. Actual: successful link, then runtime import failures.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-shell#72
No description provided.