hope2333.github.io / wiki

Push261026


Push261026 — v2 2.1.4(OpenTUI 0.6.8 ABI 修復)+ v2 2.0.32

GitHub Release · 中文版 · English · Español · 日本語 · 繁體中文

概覽

本批為 native 家族的 v2 兩個版本,各出 deb + pacman .pkg.tar.xz,共 4 包 + SHA256SUMS.txt。2.0.32 是 2.0 線末版(opentui 0.5.17); 2.1.4 是 2.1 線首個 0.6.x 渲染器 ABI(opentui 0.6.8)。兩者屬兩條 ABI 軌,依需求選線;它們共用 opencode 套件名,安裝其一即取代另一。

關鍵修復(commit d7ddcb5):2.1.4 首個建置把 0.5.x 世代的 bionic libopentui.so 覆蓋進所有版本的執行時目錄,導致 TUI 初始化即報 Symbol "ot_scene_set_hooks" not found(--version 與 serve 正常)。已從 上游 sst/OpenTUI v0.6.8 原始碼重建(與上游 glibc 件逐符號比對,1829 個 匯出符號零缺失,readelf -d 無 libc.so.6),並讓建置依 OPENTUI_VER 選件:未知版本硬失敗,不再靜默回落到錯誤 ABI;FFI 符號門亦依 ABI 分表。

驗證

實機(Android 9 / kernel 3.18.140-mokee / aarch64):兩版本 --version 正確、serve 回應 HTTP 200、TUI 完整渲染(2.0.32 為 123,184 B;2.1.4 為 101,980 B,tmux 抓屏含 banner/輸入框/工作階段列表),存活超過 15 秒。 make verify-artifact PASS(seccomp 強化 + web UI 資產);shell 測試 76 ok。

已知問題

安裝:pacman -U ./opencode-2.1.4-1-aarch64.pkg.tar.xz 或 dpkg -i ./opencode_2.1.4_aarch64.deb;驗證: sha256sum -c SHA256SUMS.txt。

完整中文說明:中文版。