我正在尝试将一个br2-external包添加到sama5d4_xplained板的Buildroot版本中。我正在使用utils/test-pkg实用程序测试它,根据missing.config文件,它在BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y上的每个工具链都会失败。它是构建中使用的sama5d4_xplained_defconfig中的一个条目。
我试图在手册和谷歌搜索中找到这个选项的含义,但任何信息都找不到。这似乎与我机器上安装的内核标头的版本无关,因为我的标头是4.15。
使用的确切命令是:
./utils/test-pkg -c ../../config/sama5d4_xplained_defconfig -p {package}sama5d4_xplained_defconfig具有有问题的条目:
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=ylogfile内容:
#
# 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: 这个条目是什么意思,我该怎么做才能修复构建问题?
发布于 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来测试包含所有工具链的包。只需将包启用到自定义配置即可。
https://stackoverflow.com/questions/56321764
复制相似问题