您好、TI 专家!
客户正在使用 TDA4VM SDK8.6。
从其他相关文章中可以看出、从 SDK9.0开始、Aarch64-none-linux-gnu- toolchain 通常用于 Yocto 编译 Linux。
由于我的客户已将 SDK8.6用于大规模生产、因此他们很难将 SDK 升级到9.0。
他们想要使用 aarch64-none-linux-gnu-工具链的原因是、该工具链独立于平台选择、并具有更好的 Linux 兼容性。
实际上、客户已经尝试使用 aarch64-none-linux-gnu- toolchain for Yocto build on SDK8.6一段时间。 没有编译 错误。 但是、在 Yocto 编译完成后、当他们运行工具链时、会出现工具链 SDK 库兼容性错误。 经过仔细研究、Yocto 在 SDK 8.6中构建的工具链库与 Aarch64-none-linux-gnu- toolchain 库本身不兼容、尤其是对于 glibc 库 。
我想知道 使用 Aarch64-none-linux-gnu- toolchain 编译 SDK8.6是否可行?
非常感谢!
凯文
