В настоящее время я переезжаю из Поки Фидо в Сумо.У нас есть несколько пользовательских рецептов в отдельном слое (мета-пользователь), который содержит рецепт busybox_1.23.2.bb, настроенный в соответствии с потребностями и полученный из слоя Fido.После перехода на 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
. Limits.h и byteswap.h также не существуют в Poky-Fido, но компилируются без проблем, в отличие от Sumo.,Связано ли это с неправильными используемыми цепочками инструментов или из-за glibc (FYI: glibc_2.27 был использован)?Если это связано с цепочками инструментов, какой из них я должен использовать и как мне это сделать?
Заранее спасибо!