Проверить мультиарх в Linux / Chrome OS? - PullRequest
0 голосов
/ 30 декабря 2018

Я делаю исправление для AROC на Chromebook Plux V2 (который имеет архитектуру x86_64, но не поддерживает multiarch) и хочу запустить в своем скрипте тест, который проверяет его.Какую команду я могу использовать для проверки multiarch в системе linux x86_64?

(просто для ссылки на исходную проблему) при развертывании AROC на этом Chromebook устройство не может запустить двоичный файл i686 busybox что скрипт устанавливает.

Автор настаивает на бинарном файле i686, потому что контейнеры Android, на которых он тестирует развертывания, являются 32-битными в хост-системе с multiarch.

Моя цель - исправитьего сценарий и добавить поддержку для устройства, на котором я тестировал.

Я планирую сделать это, проверив наличие multiarch и установив двоичный файл i686, если существует 32-разрядная среда выполнения, или установив двоичный файл x86_64, если его нет.,Какую команду я могу использовать для проверки мультиарха?

1 Ответ

0 голосов
/ 01 января 2019

вы спрашиваете о поддержке multilib, а не multiarch.

вы можете просто проверить, существует ли 32-битный ldso: test -e /lib/ld-linux.so.2.

...