Dear Mister Jacobowitz,
Thanks for your rapid answer,
Following your suggestion, restarting Postgres seems to get rid of the error.
Can be closed for me.
For information : /lib/libc.so.6 is crrectly link to /lib/libc-2.3.2.so
neleus:/lib# objdump -T /lib/libc-2.3.2.so | grep __libc_current_sigrtmin_private
0002a180 g DF .text 00000037 GLIBC_PRIVATE __libc_current_sigrtmin_private
With best regards.
Paul Libert
Daniel Jacobowitz wrote:
On Wed, Oct 01, 2003 at 05:35:15PM +0200, Paul Libert wrote:
Package: libc6 Version: 2.3.2-7 Severity: normal
When trying to link perl language with postgres, we get the following error message : Postgres command : create function plperl_call_handler() returns opaque as '/usr/lib/postgresql/lib/plperl.so' language 'C';
Error Message :
Error Type: ProgrammingError
Error Value: ERROR: Load of file /usr/lib/postgresql/lib/plperl.so failed: /lib/libpthread.so.0: symbol __libc_current_sigrtmin_private, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
We suspect a problem with libc6 because it was working before an upgred of the package.
What was the previous version of libc6? Was whatever program this was started after the upgrade?
What does "objdump -T /lib/libc-2.3.2.so | grep __libc_current_sigrtmin_private" say?
Does /lib/libc.so.6 point to /lib/libc-2.3.2.so or have you gotten an older version mixed in somehow?
2.3.2-{7,8} have that symbol here.

