9 QA 错误和警告信息
9.1 简介
在构建recipe时,OpenEmbedded 构建系统对输出执行各种 QA 检查,以确保检测和报告常见问题。有时,当您创建新配方来构建新软件时,它会毫无问题地构建。如果不是这种情况,或者当您在构建任何软件时遇到 QA 问题,可能需要一些时间来解决它们。
虽然忽略 QA 消息甚至禁用 QA 检查很诱人,但最好尝试解决任何报告的 QA 问题。本章提供了 QA 消息列表和您可能遇到的问题的简要说明,以便您正确解决问题。
下一部分提供了基于默认配置的所有 QA 错误和警告消息的列表。每个条目都提供消息或错误表单以及解释。
注意
- 在每条消息的末尾,相关 QA 测试的名称(如“insane.bbclass”部分中列出的)出现在方括号中。
- 如前所述,此错误和警告消息列表仅用于 QA 检查。该列表未涵盖您可能遇到的所有可能的构建错误或警告。
- 由于默认情况下禁用了某些 QA 检查,因此此列表不包括所有可能的 QA 检查错误和警告。
9.2 错误和警告
- <packagename>: <path> is using libexec please relocate to <libexecdir> [libexec]
当发行版配置为 <libexec
本文详细介绍了在使用OpenEmbedded构建系统时,可能会遇到的QA错误和警告信息,包括错误类型、原因和解决方法。内容涵盖了从错误和警告的简介,到具体的错误实例,如库文件位置错误、RPATH问题、依赖关系缺失等。此外,还提到了如何通过修改配方和配置来消除或处理这些警告和错误。最后,讨论了如何配置和禁用QA检查,以帮助开发者更好地理解和解决构建过程中遇到的问题。
订阅专栏 解锁全文
2920

被折叠的 条评论
为什么被折叠?



