This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3352:Yocto 构建错误

Guru**** 2999690 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/681250/am3352-yocto-build-error

器件型号:AM3352

您好!

我将 gcc-linaro-6.2.1-2016.11-x86_64与 Yocto 项目一起用于交叉编译。 我使用 meta-linaro 层来安装此工具链。

所有软件包都已编译、但在 do_rootfs 任务的末尾、我遇到以下错误。

"正在计算事务...错误:无法安装 bash-4.3.30-r0@armv7ahf_neon:没有软件包提供 rtld (GNU_hash)"

此致、

Rohit Khatri

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rohit、您好!

    请按照 本指南构建 rootfs,您不会收到此错误。

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kemal、

    我仅根据该链接使用了所有步骤。
    没有区别。 每个软件包都在编译时没有任何错误,但我仅在 do_rootfs 中收到错误。

    此致、
    Rohit Khatri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否严格遵循了这些步骤? 您使用哪种配置? 具有最新配置文件 processor-sdk-04.03.00.05-config.txt 的 Bash 版本为 bash-3.2.57,但您的版本为 bash-4.3.30。 此处定义了首选版本: /sources/meta-arago/meta-arago-distro/conf/distro/include/arago-prefs.inc:preferred_version_Bash ="3.2.57"。 为什么您的编译未选择此版本? 您是否满足了主机设置 前提条件? 是否已将默认 shell 更改为 bash?