Thread: Which perl works with pg9.1
Hi. I have installed activeperl 5.10. It works with pg8.4, but not with 9.1rc1 (win32 installer). Do this version need perl 5.12? -- ------------ pasman
pasman pasma�ski wrote: > Hi. > I have installed activeperl 5.10. It works with pg8.4, but not with > 9.1rc1 (win32 installer). > Do this version need perl 5.12? Odd, the source code only requires Perl 5.8. Not sure why win32 would need a later version. What error are you seeing? -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + It's impossible for everything to be true. +
On 7/09/2011 3:00 AM, Bruce Momjian wrote: > pasman pasma�ski wrote: >> Hi. >> I have installed activeperl 5.10. It works with pg8.4, but not with >> 9.1rc1 (win32 installer). >> Do this version need perl 5.12? > Odd, the source code only requires Perl 5.8. Not sure why win32 would > need a later version. The win32 packages require whatever version of Perl they were built against, AFAIK. Perl DLLs are only binary compatible within a major version, and I think the DLL naming changes too. I thought the required version of Perl was mentioned by the installer or post-install notes somewhere, but can't immediately find the info. -- Craig Ringer
Craig Ringer wrote: > On 7/09/2011 3:00 AM, Bruce Momjian wrote: > > pasman pasma?ski wrote: > >> Hi. > >> I have installed activeperl 5.10. It works with pg8.4, but not with > >> 9.1rc1 (win32 installer). > >> Do this version need perl 5.12? > > Odd, the source code only requires Perl 5.8. Not sure why win32 would > > need a later version. > > The win32 packages require whatever version of Perl they were built > against, AFAIK. Perl DLLs are only binary compatible within a major > version, and I think the DLL naming changes too. > > I thought the required version of Perl was mentioned by the installer or > post-install notes somewhere, but can't immediately find the info. Oh, yes, that is right and isn't tested very well at runtime, as far as I remember. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + It's impossible for everything to be true. +
>> The win32 packages require whatever version of Perl they were built >> against, AFAIK. Perl DLLs are only binary compatible within a major >> version, and I think the DLL naming changes too. >> Looks like 9.1 binaries are linked with perl 5.14. Thanks for answers pasman