Создал проект с использованием динамической библиотеки(dll) под win - все работает.
Для загрузки использую LoadLibrary().
Сделал аналогичный проект под linux(ubuntu).
Но LoadLibrary возвращает нулевой Handle, при этом
- в uses dynlibs указан, компиляция без ошибок
- файл библиотеки libxxx.so находится в папке с проектом и исполняемым файлом
- FileExists('libxxx.so') = True, т.е файл библиотеки обнаруживает