PlPERL and shared libraries on Suse
От | Eric E |
---|---|
Тема | PlPERL and shared libraries on Suse |
Дата | |
Msg-id | 41793198.60608@bonbon.net обсуждение исходный текст |
Ответы |
Re: PlPERL and shared libraries on Suse
Re: PlPERL and shared libraries on Suse |
Список | pgsql-general |
Hi, I have an installation of Postgres 7.4.2 on SuSE 9.1. This version of SuSE comes with a binary for plperl and several other postgres procedural languages. All the others, including plpgsql install without a problem, but executing: createlang -u postgres plperl template1 produces the result: createlang: language installation failed: ERROR: could not load library "/usr/lib/postgresql/plperl.so": libperl.so: cannot open shared object file: No such file or directory The file, however, is there: # ls -l /usr/lib/postgresql/plperl.so -rwxr-xr-x 1 root root 37097 Apr 5 2004 /usr/lib/postgresql/plperl.so Some googling gave me the idea that it may be a problem with the way perl was compiled - i.e, perl is not compiled for shared libraries. Can anyone confirm this? If so, do I need to rebuild perl, or pl/perl, or both? Are there any binaries that can resolve this? (yes not wanting to compile plperl is plain old laziness, but I do have reservations about recompiling the perl interpreter) Any ideas would be helpful. Thanks, Eric
В списке pgsql-general по дате отправления: