Как установить инструменты компилятора с opkg на архитектуре ЦП MIPS

это просто означает, что никто явно не просит установить этот пакет; но некоторые пакеты могут зависеть от файлов, установленных другими пакетами. Например, на моей машине; никто не зависит от пакета; но некоторые зависят от библиотеки, предоставляемой пакетом:

$ rpm -q libopenssl1_0_0-32bit
libopenssl1_0_0-32bit-1.0.1i-18.1.x86_64 # whence this package is installed
$ rpm -q --whatrequires libopenssl1_0_0-32bit
no package requires libopenssl1_0_0-32bit
$ rpm -ql libopenssl1_0_0-32bit
/lib/engines
/lib/engines/libcapi.so
/lib/engines/libgmp.so
/lib/engines/libgost.so
/lib/engines/libpadlock.so
/lib/libcrypto.so.1.0.0
/lib/libssl.so.1.0.0
$ rpm -q --whatrequires libssl.so.1.0.0
libldap-2_4-2-32bit-2.4.41-14.1.x86_64
cups-libs-32bit-1.7.5-7.1.x86_64

EDIT из-за отредактированного вопроса:

вы можете использовать rpm -e --test, чтобы узнать, какие это rpm. С помощью некоторой обработки bash вы можете получить чистый список:

$ rpm -e --test libopenssl1_0_0-32bit 2>&1 | grep needed | awk '{print $6}' | sort | uniq
cups-libs-32bit-1.7.5-7.1.x86_64
libldap-2_4-2-32bit-2.4.41-14.1.x86_64
3
13.01.2018, 12:07
1 ответ

Сегодня я оказался в этом положении, и ответ, кажется, прост: вы не хотите. Просто выполните кросс-компиляцию.

Проект репозитория Entware-ng opkg предоставляет для этой цели хорошую инструментальную цепочку с инструкциями здесь . Они поддерживают только нативную компиляцию на ARM | x86 * и окончательно заявляют:

Для репозитория mipsel нет gcc.

См. Также: https://github.com/Entware-ng/Entware-ng/issues/138

2
27.01.2020, 21:27

Теги

Похожие вопросы