LINUX.ORG.RU
решено ФорумAdmin

buildroot uclibc

 ,


0

1

всем доброго здравия

в общем есть задача, добавить в buildroot определнный пакет.

пакет добавил, make файлы написал, но при сборке выдает ошибку:

skipping incompatible    .....sysroot/usr/lib/libX11.so when searching for -lX11
skipping incompatible    .....sysroot/usr/lib/libX11.a when searching for -lX11

если передать линковщику опцию -melfx86_64, то ошибки слегка меняются

i686-pc-linux-gnu-ld: cannot find ........./lib64/libc.so.6
i686-pc-linux-gnu-ld: cannot find /usr/lib64/libc_nonshared.a

почему так происходит?

очень интересно, да и работа встала.

★★★

твои два файла походу от 64 разрадной версии, а первой командой ты делаешь сборку системы 32 разряда.

второй командой тебе говорят что файло не найдено, там где ожидается (на 64 разрядные библиотеки уже не ругается т.к. они правильные становятся)

irton ★★★★★
()
Ответ на: комментарий от irton

в том-то и подстава, что они там есть:

file /root/buildroot-2013.08/output/host/usr/x86_64-buildroot-linux-gnu/sysroot/lib64/libc.so.6
/root/buildroot-2013.08/output/host/usr/x86_64-buildroot-linux-gnu/sysroot/lib64/libc.so.6: symbolic link to `libc-2.16.so'
IvanR ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.