Доброго времени суток!
Помогите разобраться в ситуации. Суть такова. Разрабатываю UDF для Firebird под Linux (ОС Ubuntu 11.10). Инструмент Lazarus 0.9.30.2 + fpc 2.4.4.
dll, то есть so, прекрасно работает пока не вызвывать freelibrary. В этом случае тестовое приложение загрузившее библиотеку в динамике просто закрывается. А FireBird в свою очередь падает, когда на выходе из программы делаю дисконнект от базы.
Поиск по похожей проблеме ничего не дал. Наткнулся только на этот топик http://www.programmersforum.ru/showthread.php?t=156744 Но там ответ так найден и не был. Может кто сталкивался с подобным?
Косяк именно в Линуксе, если собрать туже самую длл из под винды, все прекрасно работает.
Заранее спасибо за помощь.