Skip to content

v1.1.2

Choose a tag to compare

@coderredlab coderredlab released this 26 Apr 09:39
· 20 commits to main since this release

v1.1.2

Clean-room linker/runtime stability update for Android app-process and Termux full-smoke workloads.

Highlights

  • Removes the unsafe glibc tunables callback path during clean-room linker startup.
  • Avoids hardcoded glibc malloc-state writes that could corrupt package-manager workloads on newer Samsung devices.
  • Masks guest MTE HWCAP exposure so the guest rootfs does not enable incompatible memory-tagging paths inside Android app processes.
  • Refreshes Android smoke tooling with dark-mode output, stable auto-scroll, result suffixes for concurrent device runs, and documented fresh-rootfs full-smoke commands.
  • Keeps the clean-room libproroot-linker.so release package; libldlinux.so is not included.

Smoke tested

  • bash build.sh
  • git diff --check
  • Termux clean-room full-smoke command: RUN_MEDIUM=1 RUN_HEAVY=1 RUN_PLAYWRIGHT=1 RUN_GUI=1 RESET_ROOTFS=1 scripts/termux-full-smoke-cleanroom.sh
  • Termux environment: Samsung SM-F966N, Android SDK 36, result build/termux-smoke-results/20260426-181111-SM_F966N, ALL_PASS
  • Termux environment: Samsung SM-F721N, Android SDK 36, result build/termux-smoke-results/20260426-181111-SM_F721N, ALL_PASS
  • Android app full-smoke command: bash android-smoketest/scripts/full-smoke.sh
  • Android app environment: Samsung SM-F966N, Android SDK 36, result android-smoketest/build/smoke-results/20260426-181801-SM-F966N, all stages RESULT_EXIT=0
  • Android app environment: Samsung SM-F721N, Android SDK 36, result android-smoketest/build/smoke-results/20260426-182238-SM_F721N, all stages RESULT_EXIT=0
  • BOOTSTRAP_OK
  • GUI_INSTALL_OK
  • GUI_VNC_SMOKE_OK
  • PLAYWRIGHT_CHROMIUM_SCREENSHOT_OK
  • FS_TAR_OK
  • NODE_CHILD_OK
  • POSIX_SPAWN_FILE_ACTIONS_OK
  • TCSETPGRP_SPAWN_OK
  • OPENCLAW_OK
  • CODEX_OK
  • ESBUILD_OK
  • static-procfs-smoke complete

SHA-256

ccbc3b41a2f24619aaa6d85a571448aff63786ecf0a89e6b144e397ff99d56f9  arm64-v8a/libproroot.so
d6c5fdd11344ae6161f217a948e70accca949951f217e7f18c93eaf864b53c3c  arm64-v8a/libproroot-runtime.so
dd57f9357325a970bd2266f05df8abcf21e31c2884ac5ab6c6bdd8fb035f665e  arm64-v8a/libproroot-bridge.so
1bf855942f9f1d1f06c13e43f067fbe9bd315737fb1cb680bd63165a62f7b708  arm64-v8a/libproroot-linker.so