Yocto食谱Busybox_1.23.2.bb在do_compile失败

时间:2018-10-22 07:31:14

标签: makefile cross-compiling yocto bitbake busybox

我目前正从Poky Fido迁移到Sumo。我们在单独的层(元用户)中有一些自定义配方,其中包含根据需要定制并从Fido层派生的busybox_1.23.2.bb配方。迁移到Sumo后,我尝试构建此配方,但现在在do_compile失败(链接到日志文件在下面)。

https://pastebin.com/yYXJnC2e

这是构建配置:

Build Configuration:
BB_VERSION           = "1.37.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal-4.8"
TARGET_SYS           = "arm-poky-linux-gnueabi"
MACHINE              = "arm-cortex-a8"
DISTRO               = "poky"
DISTRO_VERSION       = "2.5"
TUNE_FEATURES        = "arm armv7a vfp neon callconvention-hard cortexa8"
TARGET_FPU           = "hard"
meta-networking      
meta-python          = "master:45ee3c0e98bd3ed81419aaeae1e7324e486161a2"
meta-userbsp-ti        
meta                 
meta-poky            
meta-yocto-bsp       
meta-user-common      = "<unknown>:<unknown>"
meta-oe              = "master:45ee3c0e98bd3ed81419aaeae1e7324e486161a2"
workspace            = "<unknown>:<unknown>"

注意:主机操作系统为CentOS_7.1

在Poky-Fido中,limits.h和byteswap.h都不存在,但是编译没有问题,这与Sumo不同。这是否与使用错误的工具链或glibc有关(FYI:已使用glibc_2.27)?如果它与工具链有关,我应该使用哪个工具链,以及如何使用它?

谢谢!

0 个答案:

没有答案