Не загружаются UDF на FB 2 RC1 Superserver - Fedora Core 5
Добавлено: 16 апр 2006, 18:50
Здравствуйте все!
Проблема:
Не загружаются мои самописные UDF на FB 2 RC1 Superserver - Fedora Core 5.
Звучит, конечно, по-ламерски, но подождите...
Итак, есть база данных и библиотека 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 из всей библиотеки!
Причём всё с той-же ошибкой - "не найденны точки входа или библиотеки".
Здраво рассуждая - так не бывает.
У кого есть идеи?
Могу выслать myudf.c/myudf.so.
К разработчикам:
Нельзя ли сделать расширенную диагностику при ошибках UDF?
Проблема:
Не загружаются мои самописные UDF на FB 2 RC1 Superserver - Fedora Core 5.
Звучит, конечно, по-ламерски, но подождите...
Итак, есть база данных и библиотека 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 из всей библиотеки!
Причём всё с той-же ошибкой - "не найденны точки входа или библиотеки".
Здраво рассуждая - так не бывает.
У кого есть идеи?
Могу выслать myudf.c/myudf.so.
К разработчикам:
Нельзя ли сделать расширенную диагностику при ошибках UDF?