Я хочу использовать набор неуниверсальных (тонких?), X86_64, C библиотек из приложения Java.
Проблема в том, что у меня есть только статические версии (файлы .a), и jvm требует, чтобы они были динамическими.
Я пытался использовать libtool для объединения файлов в одну динамическую библиотеку, но я только что получил сообщение об ошибке, в котором говорится, что многие символы (возможно, все, их много) отсутствуют для x86_64, что странно, потому что у меня нет проблем с созданием небольшое C-приложение с -arch x86_64, использующее некоторые библиотеки и заставляющее его работать и корректно работать.
Это должна быть простая вещь командной строки, верно? Последнее, что я хочу, - это написать свои собственные функции-оболочки для уже существующих функций, чтобы я мог поместить их в динамическую библиотеку.