small PL/R problem

Поиск
Список
Период
Сортировка
От Robert Stone
Тема small PL/R problem
Дата
Msg-id 20140903210016.GE74405@Robert-Stone.local
обсуждение исходный текст
Ответы Re: small PL/R problem
Список pgsql-pkg-debian
        In the plr package (version 1:8.3.0.15-3.pgdg10.4+1) it seems
like the debian/postinst file is not making it into the .deb files and
that has caused a bug fix by version 1:8.3.0.8-2 to resurface.  The
runtime linker is unable to find libR.so.

        To recover the postinst script, I had success adding:

    override_dh_installdeb:
            for i in `pg_buildext supported-versions` ; \
            do cp debian/postinst debian/postgresql-$$i-plr.postinst ; \
            done
            dh_installdeb

to the debian/rules file.  I also noticed that there is no corresponding
postrm to undo the effects of the postinst script.

        There are certainly other ways to solve this linking issue,
adding an rpath to plr.so seems reasonable.  This could be done by
adding "-Wl,-rpath$(r_libdir2x)" to the SHLIB_LINK value in the
Makefile at the cost of trigging a "binary-or-shlib-defines-rpath"
lintian warning during Debian package builds.  It seems like Debian's
general stance against rpaths may not be applicable in this case.

        http://wiki.postgresql.org/wiki/Apt#Bugs sent me here.  I've
been working with postgresql-9.0-plr version 1:8.3.0.15-3.pgdg10.4+1,
though this seems to also be present with the latest version
1:8.3.0.15-3~12.git3cb079c.pgdg10.4+1.

                                                Thanks,
                                                Robert Stone


В списке pgsql-pkg-debian по дате отправления:

Предыдущее
От: Christoph Berg
Дата:
Сообщение: Re: postgresql-9.4 updated to version 9.4~beta2-2~129.bzr487.pgdg+1
Следующее
От: Christoph Berg
Дата:
Сообщение: Re: small PL/R problem