gpt4 book ai didi

Yocto fido -> Morty 更新 dnsmasq 没有 GNU_HASH

转载 作者:行者123 更新时间:2023-12-01 13:34:28 24 4
gpt4 key购买 nike

因此,我的任务是将我们基于 yocto 的系统从 fido 升级到 morty。我对 yocto 的经验很少,我一直在努力解决它并试图理解它近一个星期。我已经设法解决了一些问题,但现在我在尝试构建图像时遇到了一个问题:

dnsmasq-2.68-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/oe/.../dnsmasq/2.68-r0/packages-split/dnsmasq/usr/bin/dnsmasq'

我在网上寻找解决方案,我确实找到了一种通过添加以下内容来抑制错误的方法:
INSANE_SKIP_${PN} = "ldflags"

在食谱中。

但是,我不相信这是“正确”的方法,我在另一个食谱中使用了它,但也有同样的问题。我还发现有人有类似的问题,重新排列包可以解决问题,但我不知道该怎么做。

所以我的问题是:在所有有这个问题的食谱中添加 crazy_skip 是不是坏主意,如果是这样,如何解决?

最佳答案

您可能会从 dnsmasq 中受益。食谱在 meta-oe .

你的问题是 dnsmasq不尊重 LDFLAGS变量开箱即用。尝试添加:

EXTRA_OEMAKE_append = " 'LDFLAGS=${LDFLAGS}'"

到你的食谱。 (请参阅链接 URL 中的配方)。

关于Yocto fido -> Morty 更新 dnsmasq 没有 GNU_HASH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44494348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com