首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在defconfig条目上测试Buildroot外部包失败

在defconfig条目上测试Buildroot外部包失败
EN

Stack Overflow用户
提问于 2019-05-27 15:45:40
回答 1查看 339关注 0票数 0

我正在尝试将一个br2-external包添加到sama5d4_xplained板的Buildroot版本中。我正在使用utils/test-pkg实用程序测试它,根据missing.config文件,它在BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y上的每个工具链都会失败。它是构建中使用的sama5d4_xplained_defconfig中的一个条目。

我试图在手册和谷歌搜索中找到这个选项的含义,但任何信息都找不到。这似乎与我机器上安装的内核标头的版本无关,因为我的标头是4.15

使用的确切命令是:

代码语言:javascript
复制
./utils/test-pkg -c ../../config/sama5d4_xplained_defconfig -p {package}

sama5d4_xplained_defconfig具有有问题的条目:

代码语言:javascript
复制
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y

logfile内容:

代码语言:javascript
复制
#
# configuration written to /home/bartlomiej/br-test-pkg/br-arm-full-static/.config
#
Value requested for BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9 not in final .config
Requested value:  BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y
Actual value:     

Using support/config-fragments/autobuild/br-arm-full-static.config as base
Merging support/config-fragments/minimal.config
Merging ../../config/sama5d4_xplained_defconfig
  GEN     /home/bartlomiej/br-test-pkg/br-arm-full-static/Makefile
#
# configuration written to /home/bartlomiej/br-test-pkg/br-arm-full-static/.config
#
Value requested for BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9 not in final .config
Requested value:  BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y
Actual value:     

Using support/config-fragments/autobuild/br-arm-full-static.config as base
Merging support/config-fragments/minimal.config
Merging ../../config/sama5d4_xplained_defconfig
  GEN     /home/bartlomiej/br-test-pkg/br-arm-full-static/Makefile
#
# configuration written to /home/bartlomiej/br-test-pkg/br-arm-full-static/.config
#
Value requested for BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9 not in final .config
Requested value:  BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y
Actual value:     

这个条目是什么意思,我该怎么做才能修复构建问题?

EN

回答 1

Stack Overflow用户

发布于 2019-05-28 19:31:21

您必须创建一个仅启用您的软件包的配置文件。使用最新的Buildroot,您还可以使用不带-c选项的test-pkg -p <pkg>

test-pkg将使用一组不同的工具链(默认情况下,用于the autobuilders的工具链的子集)对一个或多个包进行构建测试。您使用-c提供的配置文件应该选择您想要测试的包。任何不满足这些包依赖关系的工具链都将被跳过。

板级定义配置(如sama5d4_xplained_defconfig)构建工具链作为其配置的一部分。此工具链始终与自动生成器中使用的工具链不同。因此,如果您提供其中一个defconfigs作为-c选项,则所有工具链都将始终被跳过。

但是,如果您只对测试Xplained板感兴趣,则没有必要使用sama5d4 -pkg来测试包含所有工具链的包。只需将包启用到自定义配置即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56321764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档