2017-02-10 27 views
0

glibc (libgcc.a) хорошо присутствует в/usr/lib/path. Я хочу построить образ Linux-образа-минимального-dev с помощью sdk и devtools. Это не удается при соединении glibc (только здесь до сих пор около 50% всех задач прошло гладко)Yocto Morty 2.2 ld: не удается найти -lgcc в glibc 2.24-r0

Как мне установить путь и библиотеки (в local.conf)? найти -lgcc или как правильно настроить? Спасибо. Вот сообщение об ошибке:

| x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/developer/yocto/Poky/build/tmp/sysroots/kontron-kbox-a103-tcbootstrap -nostdlib -nostartfiles -r -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.os \ 
| -Wl,-d -Wl,--whole-archive /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.a -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.os 
| x86_64-poky-linux-gcc -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/developer/yocto/Poky/build/tmp/sysroots/kontron-kbox-a103-tcbootstrap -nostdlib -nostartfiles -r -o /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map.o '-Wl,-(' /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/dl-allobjs.os /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.mapT 
| /home/developer/yocto/Poky/build/tmp/sysroots/x86_64-linux/usr/libexec/x86_64-poky-linux.gcc-cross-initial-x86_64/gcc/x86_64-poky-linux/6.2.0/ld: cannot find -lgcc 
| collect2: error: ld returned 1 exit status 
| Makefile:349: recipe for target '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map' failed 
| make[2]: *** [/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/build-x86_64-poky-linux/elf/librtld.map] Error 1 
| make[2]: *** Waiting for unfinished jobs.... 
| make[2]: Leaving directory '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/git/elf' 
| Makefile:234: recipe for target 'elf/subdir_lib' failed 
| make[1]: *** [elf/subdir_lib] Error 2 
| make[1]: Leaving directory '/home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/git' 
| Makefile:9: 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 /home/developer/yocto/Poky/build/tmp/work/corei7-64-poky-linux/glibc/2.24-r0/temp/log.do_compile.106361) 
ERROR: Task (/home/developer/yocto/Poky/meta/recipes-core/glibc/glibc_2.24.bb:do_compile) failed with exit code '1' 
NOTE: Tasks Summary: Attempted 1258 tasks of which 1106 didn't need to be rerun and 1 failed. 

Summary: 1 task failed: 
    /home/developer/yocto/Poky/meta/recipes-core/glibc/glibc_2.24.bb:do_compile 
Summary: There were 2 ERROR messages shown, returning a non-zero exit code. 

Любые другие выходы или файлы, необходимые для помощи? BR Florian

ответ