Всем привет!
Есть некая (своя) shared library. Она должна использовать пару функций
из static library. Компиляция проблем не вызывает. Линковщий говорит все ОК.
LDFLAGS = LDFLAGS=-shared -lgds -ldl -lcrypt -lGMKBytes
Есть некий исполняемый бинарник, который через dl*() работает с этой
shared library.
Все ОК, пока дело не доходит до вывова функции из самописной же static library.
И возникает такая ошибка:
relocation error: /usr/lib/shared_library.so: undefined symbol: my_static_func
На имена внимания не обращать - оне другое, а вот что за relocation error.
Раньше я такого не встречал. Что я пропустил?
any ideas ?
--
Alex Radetsky
AR2657-RIPE
RAD-UANIC
===================================================================
uanog mailing list.
To Unsubscribe: send mail to majordomo(a)uanog.kiev.ua
with "unsubscribe uanog" in the body of the message