我目前正从Poky Fido迁移到Sumo。我们在单独的层(元用户)中有一些自定义配方,其中包含根据需要定制并从Fido层派生的busybox_1.23.2.bb配方。迁移到Sumo后,我尝试构建此配方,但现在在do_compile失败(链接到日志文件在下面)。
这是构建配置:
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)?如果它与工具链有关,我应该使用哪个工具链,以及如何使用它?
谢谢!