Предистория (копия с forum.ibase.ru): <-------------- Итак, есть база данных и библиотека UDF для этой базы (~5 функций) Всё работает замечательно под FB 1.5 SS Linux (Slackware). Решил попробывать FB2 и заодно Fedora 5. Поставил FB2 (если бы не коференция на google, умучался бы искать пакет с libstdc++.so.5 без которого FB2 не работает), перекопировал myudf.so. Не компилируются SP т.к. "не найденны точки входа или библиотеки" для моих UDF (а где обещанное улучшение диагностики ошибок?). Перекомпилирую myudf.cpp - "не найденны точки входа или библиотеки". Ладно, думаю, проблема в разных версиях libstdc++. Посколько используемые функции - чистый C, выкидываю всё лишнее, делаю myudf.c, компилирую - таже ошибка. Проверяю поставляемые в комлекте UDF - всё работает! Пишу тестовую UDF из одной функции - работатет! Оставляю одну ф-цию в myudf.c - работает! Две - работатет. Три - не работает НИ ОДНА UDF из всей библиотеки! Причём всё с той-же ошибкой - "не найденны точки входа или библиотеки". Здраво рассуждая - так не бывает. ---------------->
Брать тут (2 КБ :) http://www.imajet.net/bad_udf/bad_udf.tar.gz Вот это не работает. Убираю последнюю функцию - работает. Собственно, интересует: 1. Можно ли собрать свои UDF на 5-й Федоре и как? 2. Кто виноват? Как тут правильно заметил LOA dll собранная на Windows под VS6 будет работать с VS2005. Да и вообще по-фигу чем собирать, главное ссылки на библиотеки. Либо в 5-й Федоре это поломанно, либо FB косячит. 3. Без RC1 я переживу, а дальше? И когда наконец, будет возможность получить нормальные сообщения об ошибках в UDF?

