On 11.07.2018 14:50, Denis wrote: >> 09.07.2018 9:48, Denis Bezkrovniy пишет: >>> Добрый день >>> на гитхаб есть проект https://github.com/laurenz/oracle_fdw >>> работает как расщирение в postgresql >>> Так вот. мне нужно прикрутить это расширение в postgresql. Для >>> работы нужен oralcle-instantclient >>> (databases/linux-oracle-instantclient) который я установил. >>> Собираю/устанавливаю oracle_fdw, все отрабатыает, но не работает. >>> В постгрес пробую установить oracle_fdw, в ответ получаю ошибку >>> >>> ОШИБКА: загрузить библиотеку >>> "/usr/local/lib/postgresql/oracle_fdw.so" не удалось: dlopen >>> (/usr/local/lib/postgresql/oracle_fdw.so) >>> failed: /usr/local/lib/postgresql/oracle_fdw.so: Undefined symbol >>> "OCICollGetElem" >>> >>> полагаю для работы нужен libclntsh.so (библиотека из состава >>> linux_oracle-instantclient), но как ее прикрутить не знаю. >> >> Подгрузить линуксовую библиотеку в фрёвый бинарник? Никак afaik. >> Подгрузить линуксовую библиотеку в линуксовый бинарник под >> линуксолятором можно - положить её внутрь линуксолятора и указывать >> путь относительно корня линуксолятора (/compat/linux или как там его). >> >> > Добрый день. > Как указать? > Собрал oracle_fdw под centos6, скопировал на машину c FreeBSD, положил > в /compat/linux/usr/lib, сделал символическую ссылку
Ссылка не нужна. Если бинарник postgresql собран под фрю, то ничего не выйдет. Если под линукс, то ссылка не нужна и линуксовые библиотечки должны лежать внутри /compat/linux. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd