| From: | Michael Fuhr <mike(at)fuhr(dot)org> |
|---|---|
| To: | pgsql-patches(at)postgresql(dot)org |
| Subject: | PL/Perl namespace fix |
| Date: | 2005-08-20 18:51:45 |
| Message-ID: | 20050820185145.GA75337@winnie.fuhr.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-patches |
The attached patch appears to fix the problem discussed in the
"plperl gives error after reconnect" thread in pgsql-bugs:
http://archives.postgresql.org/pgsql-bugs/2005-08/msg00133.php
Unfortunately I don't understand *why* it fixes the problem, which
means I'm not sure that it's the correct fix. As Tom Lane and I
discovered, Perl builds with threading don't appear to have a
problem, while Perl builds without threading do. It's not clear
to me why "mksafefunc" works in some Perl installations but
"::mksafefunc" is required in others, given otherwise identical
test conditions. Can anybody explain?
If this is indeed the correct fix then it should probably be
backpatched to 8.0.
--
Michael Fuhr
| Attachment | Content-Type | Size |
|---|---|---|
| plperl-namespace.patch | text/plain | 791 bytes |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2005-08-20 19:12:53 | Re: PL/Perl namespace fix |
| Previous Message | Alvaro Herrera | 2005-08-20 17:18:51 | Re: Win32 unicode vs ICU |