ZHDA333 September 2026 AM62L
如果任何配方在构建过程中失败,请强制该配方干净地重新构建:
MACHINE=am62lxx-evm bitbake -c cleansstate <recipe>
MACHINE=am62lxx-evm bitbake tisdk-default-image如果这样仍不能解决问题,还需对它所依赖的配方执行 cleansstate(例如,它链接或构建所依据的库或内核)。
示例 — libwebsockets 在当前 OpenSSL 下发生失败:
MACHINE=am62lxx-evm bitbake -c cleansstate libwebsockets openssl
MACHINE=am62lxx-evm bitbake tisdk-default-image大多数此类构建失败都是由于过时或不一致的构建状态 — 配方的持久化 work/ 目录或 sstate-cache 条目与其依赖项不同步(例如,在版本升级、配置更改或构建中断之后)— 而不是真正的源代码错误。在任何情况下,cleansstate 加上重新构建都是可靠的修复方法。