Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: сборка YOCTO project powerpc-poky-linux
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
zuuuuk
Доброго времени суток.

Я хочу собрать embended linux под powerpc-poky-linux. mpc8315e-rdb
выполняю команда последовательно. как написано в quick start
http://www.yoctoproject.org/docs/2.2.1/yoc...project-qs.html

Код
cd ~/poky
source oe-init-build-env  ../../ypBuild

попадаю в директорию ypBuild
и запускаю сборку
Код
bitbake core-image-minimal

проект сконфигурирован
Код
Build Configuration:
BB_VERSION        = "1.32.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "universal"
TARGET_SYS        = "powerpc-poky-linux"
MACHINE           = "mpc8315e-rdb"
DISTRO            = "poky"
DISTRO_VERSION    = "2.2.1"
TUNE_FEATURES     = "m32 fpu-hard ppce300c3"
TARGET_FPU        = ""
meta
meta-poky

собираю под ubuntu 17
через 3 часа ошибка
Код
ERROR: oe_runmake failed
.libs/compatibility-c++0x.o:(.got2+0x24): undefined reference to `__dso_handle'
../src/c++11/.libs/libc++11convenience.a(system_error.o):(.got2+0x24): undefined reference to `__dso_handle'
../src/c++98/.libs/libc++98convenience.a(mt_allocator.o):(.got2+0x14): undefined reference to `__dso_handle'
../src/c++98/.libs/libc++98convenience.a(c++locale.o):(.got2+0x58): undefined reference to `__dso_handle'
../src/c++11/.libs/libc++11convenience.a(condition_variable.o):(.got2+0xc): undefined reference to `__dso_handle'
../src/c++11/.libs/libc++11convenience.a(future.o):(.got2+0x24): more undefined references to `__dso_handle' follow
collect2: error: ld returned 1 exit status
Makefile:606: recipe for target 'libstdc++.la' failed
make[3]: *** [libstdc++.la] Error 1
make[3]: Leaving directory '/media/sergeiy/WD/YOCTO/ypBuild/tmp/work/ppce300c3-poky-linux/gcc-runtime/6.2.0-r0/gcc-6.2.0/build.powerpc-poky-linux.powerpc-poky-linux/powerpc-poky-linux/libstdc++-v3/src'
Makefile:638: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/media/sergeiy/WD/YOCTO/ypBuild/tmp/work/ppce300c3-poky-linux/gcc-runtime/6.2.0-r0/gcc-6.2.0/build.powerpc-poky-linux.powerpc-poky-linux/powerpc-poky-linux/libstdc++-v3/src'
Makefile:507: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/media/sergeiy/WD/YOCTO/ypBuild/tmp/work/ppce300c3-poky-linux/gcc-runtime/6.2.0-r0/gcc-6.2.0/build.powerpc-poky-linux.powerpc-poky-linux/powerpc-poky-linux/libstdc++-v3'
Makefile:414: recipe for target 'all' failed
make: *** [all] Error 2
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at /media/sergeiy/WD/YOCTO/ypBuild/tmp/work/ppce300c3-poky-linux/gcc-runtime/6.2.0-r0/temp/log.do_compile.745)


я не специалист в yocto project. И собираю в качестве эксперимента.

Подскажите, как можно победить эту ошибку?
что не так со сборкой?
cpl
1. Перед тем как запустить сборку все дополнительные пакеты установили ?
2. Используемая версия YOCTO совместима с версией линукса на ПК ?
psL
g++ в системе не установлен
zuuuuk
Цитата(psL @ May 2 2017, 15:37) *
g++ в системе не установлен

установлен.

все пакеты тоже установлены.
только с версионностью есть предупреждения .
Mihail Gluhowchenko
Не знаю актуально ли вам. Did you have multilib installed!? Как говорят в одном из тредов по похожей проблеме.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.