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:
1 parent
2c69070cc4
commit
7d4906828d
5 files changed
+226
-10
No files matched your search
@@ -51,7 +51,9 @@ touch "$MB/library/error.c" "$MB/library/version_features.c" \
|
||||
"$MB/library/psa_crypto_driver_wrappers.h" \
|
||||
"$MB/library/psa_crypto_driver_wrappers_no_static.c"
|
||||
# 关键:config 变更不会自动触发 .c 重编,务必清掉旧对象/库再重编,否则 PEM 等新启用模块不会进库。
|
||||
rm -f "$MB/library"/*.o "$MB/library"/*.a
|
||||
# everest/ p256-m 的对象在 3rdparty/ 下,也要清,否则上一轮(如宿主 gcc)对象会被归档进 mipsel 库。
|
||||
find "$MB/library" "$MB/3rdparty" -name '*.o' -delete
|
||||
find "$MB/library" "$MB/3rdparty" -name '*.a' -delete
|
||||
|
||||
BM="$OUT/mbedtls/mipsel"; rm -rf "$BM"; mkdir -p "$BM"
|
||||
# 在 vendor 源码内建,输出到本 app 的 out 目录
|
||||
|
||||
Reference in new issue
Block a user