| From: | "Greg Burd" <greg(at)burd(dot)me> |
|---|---|
| To: | "Andrew Dunstan" <andrew(at)dunslane(dot)net>, "Nathan Bossart" <nathandbossart(at)gmail(dot)com> |
| Cc: | "PostgreSQL Hackers" <pgsql-hackers(at)lists(dot)postgresql(dot)org>, "Dave Cramer" <davecramer(at)gmail(dot)com>, "Alexander Lakhin" <exclusion(at)gmail(dot)com>, "John Naylor" <johncnaylorls(at)gmail(dot)com> |
| Subject: | Re: Don't use __builtin_setjmp on aarch64 MinGW/Windows |
| Date: | 2026-07-28 21:27:32 |
| Message-ID: | 56f70f08-e5d1-4ff9-8de1-004cc752da6e@app.fastmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Tue, Jul 28, 2026, at 5:10 PM, Andrew Dunstan wrote:
> On 2026-07-28 Tu 1:46 PM, Greg Burd wrote:
>>
>>> Testing on aarch64/gcc/mingw seems like an important step.
>> Agreed, and I want to be upfront that I have not been able to test that
>> combination yet -- I don't currently have an aarch64 GCC MinGW toolchain
>> (the llvm-mingw / MSYS2 clangarm64 toolchain I build with is clang-based,
>> which is where the aarch64 buildfarm work has been happening). So the
>> runtime evidence I offered ("25/25 elog(ERROR)->siglongjmp cycles, nested
>> PL/pgSQL exceptions, no crash") is specifically for clang-aarch64-mingw,
>> whose setjmp lowering is its own thing. I should not have implied
>> anything broader.
>
>
> My understanding is that there is no such animal on the horizon, that
> all the MSYS team's aarch64 efforts are concentrated on clang, which is
> why there is no native Strawberry perl for aarch64 (They are too deeply
> invested in gcc). What fun, eh?
Hey Andrew, thanks for the info. From what I can find that seems to be the case. So, it's clang with MSYS2 on aarch64 and this patch fixes a small build time issue cleanly.
-greg
> cheers
>
>
> andrew
>
>
> --
> Andrew Dunstan
> EDB: https://www.enterprisedb.com
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Sami Imseih | 2026-07-28 21:38:54 | Re: Add pg_stat_kind_info system view |
| Previous Message | Andrew Dunstan | 2026-07-28 21:10:57 | Re: Don't use __builtin_setjmp on aarch64 MinGW/Windows |