Добрый день!
Нагрянуло импортозамещение и я скачал AstraLinuxCE, установил на старый ноут, установил там же Lazarus (с помощью fpcupdeluxe, большое спасибо за подсказку zoltanleo) и обнаружил, что моя задачка, работающая с firebird (ibx от Visual-T) отлично компилируется и работает как для Windows, так и для Linux, так что вроде нечего бояться. Но когда наконец поставили на работе AstraLinuxSE 1.7Base, оказалось, что при попытке соединиться с БД выводится subj.
В Windows я кидал fbclient.dll в папку с программой и прописывал путь как .\fbclient.dll и это работало. На ноуте с AstraLinuxCE я делал также с libfbclient.so и это также работало. А вот на AstraLinuxSE1.7 - не работает. Установил firebird (4.02, из tar c сайта), указал путь /opt/firebird/lib/libfbclient.so.4.0.2 - все равно не находит. Создал симлинк на клиента в папке с программой и сослался на него - все равно не находит.