LINUX.ORG.RU

crossbuild. Как поставить armhf библиотеку в amd64 систему?

 , ,


1

2

Debian Jessi, amd64.

Имею дело с https://github.com/multiarch/crossbuild

Хотел бы получить в /usr/lib в дополнение к

/usr/lib/x86_64-linux-gnu/libncurses.so

библиотеку под другую архитектуру

/usr/lib/arm-linux-gnueabihf/libncurses.so

Выполнение

dpkg --add-architecture armhf \
&& apt-get update \
&& apt-get install -y libncurses-dev libncurses5-dev

ничего не дает:

Fetched 101 MB in 34s (2881 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libncurses5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 79 not upgraded.

Как поставить нужные либы под все архитектуры?

Deleted

Девелоперские компоненты библиотек вместе обычно нельзя установить. Только для одной архитектуры.

TeopeTuK ★★★★
()

Хотя именно для libncurses5-dev отмечено multi-arch: same, что означает, что ее можно установить для нескольких архитектур одновременно:

apt-get install libncurses5-dev:armhf

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

Во, похоже на правду. А как то можно сказать, что бы apt-get устанавливал и amd64 и armhf либы одновреммно всегда, когда я говорю просто «apt-get install libblahblah» ?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.