build(ncm): 宿主交叉适配层 + 全量测试补跑(M8)

- 新增 build_ncm_cross_host.sh:同构 HOME 复用容器脚本,串起 sdk/vendor/host-mbedtls/core/tests/ncm
- libs_common.sh 工具链路径改为 MEOW_R3PROII_ROOT/$HOME 可覆盖,容器默认不变
- build_mbedtls.sh 递归清理 library/ 与 3rdparty/ 旧对象,修宿主/mipsel 混架构归档
- test_ncm_core.c 改用 $TMPDIR,Termux /tmp 不可写不再导致 store/cache/tag 用例失败
- REPORT §40:构建/测试/热更结果(ncm md5 1bbd2a55…,Music du 前后恒定)
This commit is contained in:
AskaEth committed 2026-11-05 11:34:45 +08:00
1 parent 2c69070cc4
commit 7d4906828d
5 files changed
+226 -10

No files matched your search

+4 -2
View File
@@ -3,8 +3,10 @@
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VENDOR="$ROOT/vendor"
OUT="$ROOT/out"
CC_MIPS="/home/Aska/Project/R3ProII/.tools/zig-mipsel-cc"
AR_MIPS="/home/Aska/Project/R3ProII/.tools/zig-env/bin/zig ar"
# 容器默认 $HOME/Project/R3ProII(= /home/Aska/Project/R3ProII);宿主适配层可整组覆盖
R3ROOT="${MEOW_R3PROII_ROOT:-$HOME/Project/R3ProII}"
CC_MIPS="${CC_MIPS:-$R3ROOT/.tools/zig-mipsel-cc}"
AR_MIPS="${AR_MIPS:-$R3ROOT/.tools/zig-env/bin/zig ar}"
CC_HOST="gcc"
SZ_HOST="size"
# 交叉 bin 是 x86_64 的,本机(aarch64)跑不了;统一用 host `size`(可读任意 ELF)+ zig ar。