Имеется 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 с подходящей архитектурой?
Являются ли для Андроида проблемными библиотеки с цифрами в конце.