Поки: не могу построить genericv8 - PullRequest
1 голос
/ 31 марта 2020

У меня много проблем с попыткой сборки для aarch64 с использованием слоя meta-linaro.

Я довольно новичок в openembedded и смог собрать образы qemu, выполнив инструкции по быстрому старту Yocto. Руководство, но сейчас я пытаюсь сделать свое дело и терпит неудачу. Я просто хочу минимальное изображение, чтобы убедиться, что оно может быть построено, тогда я добавлю опции позже, но у меня много разных проблем. Я попытался использовать разные ветки, включая zeus, warrior, rocko и master, и в итоге столкнулся с разными проблемами для каждого, поэтому я собираюсь обратиться за помощью к воину здесь.

Хост-машина: Windows 10 с использованием CROPS на docker.

Ошибка:

ERROR: ExpansionError during parsing /workdir/poky/meta-linaro/meta-ilp32/recipes-overlayed/glibc/glibc_2.26.bb

bblayers.conf:

# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /workdir/poky/meta \
  /workdir/poky/meta-poky \
  /workdir/poky/meta-yocto-bsp \
  /workdir/poky/meta-openembedded/meta-python \
  /workdir/poky/meta-openembedded/meta-oe \
  /workdir/poky/meta-openembedded/meta-networking \
  /workdir/poky/meta-linaro/meta-ilp32 \
  /workdir/poky/meta-linaro/meta-linaro \
  /workdir/poky/meta-linaro/meta-linaro-toolchain \
  /workdir/poky/meta-linaro/meta-aarch64 \
  "

local.conf: Для краткости я использую автоматический local.conf со следующими изменениями:

Added: CONNECTIVITY_CHECK_URIS = "https://www.google.com"
Changed: MACHINE ?= "genericarmv8b"
...