LINUX.ORG.RU

Сообщения cppercpper

 

Сборка C++-библиотеки для Android из под VM

Имеется VM под управлением Linux с архитектурой ARMv8. Простейшие собственные библиотеки, собранные под виртуальной машиной без проблем работают в проекте под Android Studio с той же архитектурой ARMv8. Но, если собственная библиотека использует какие-либо сторонние библиотеки, то возникает проблема, возможно связанная с нумерацией библиотек в Linux, например

dlopen failed: library "libfoobar.so.1.2.3" not found

Скопировать libofoobar.so.1.2.3 в каталог с собстенной библиотекой не помогает. И есть предположение, что проблема в soname --- в Андроид все библиотеки без цифр.

Как можно обойти эту проблему без кросскомпиляции и собирать на Linux VM с подходящей архитектурой?

Являются ли для Андроида проблемными библиотеки с цифрами в конце.

 ,

cppercpper
()

RSS подписка на новые темы