From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Cc: | Victor Wagner <vitus(at)wagner(dot)pp(dot)ru>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Dagfinn Ilmari Mannsåker <ilmari(at)ilmari(dot)org> |
Subject: | Re: plperl on windows |
Date: | 2021-10-05 00:43:34 |
Message-ID: | 20211005004334.tgjmro4kuachwiuc@alap3.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
On 2021-10-04 14:38:16 -0700, Andres Freund wrote:
> 3) When building against strawberry perl 5.32.1.1 I see errors when loading
> plperl
>
> 4) When building against strawberry perl 5.30.3.1 I see a crash during
> execution of very simple statements [1]
>
> 5) Finally when building against strawberry perl 5.28.2.1, plperl kinda
> works. But there's a lot of regression test failures, many of them
> seemingly around error trapping.
Here's a CI run testing various strawberry perl versions on windows. I did
apply Victor's patch to make things at least compile on newer versions of perl.
https://cirrus-ci.com/build/6290387791773696
- 5.32.1.1: fails with "src/pl/plperl/Util.c: loadable library and perl binaries are mismatched (got handshake key 0000000012800080, needed 0000000012900080)"
- 5.30.3.1: crashes in plperl_trusted_init(), see "cat_dumps" step for backtrace
- 5.28.2.1: doesn't crash, but lots of things don't seem to work, particularly
around error handling (to see regression diff, click on regress_diffs near
the top, and navigate to src/pl/plperl)
- 5.24.4.1 and 5.26.3.1: pass
The 5.32.1.1 issue looks like it might actually a problem in strawberry perl
perhaps? But the rest not so much.
Greetings,
Andres Freund
From | Date | Subject | |
---|---|---|---|
Next Message | k.jamison@fujitsu.com | 2021-10-05 00:55:59 | RE: Transactions involving multiple postgres foreign servers, take 2 |
Previous Message | Mark Dilger | 2021-10-05 00:32:54 | Re: BUG #17212: pg_amcheck fails on checking temporary relations |