| From: | harrisontbooth(at)gmail(dot)com |
|---|---|
| To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
| Subject: | Re: [PATCH v2] meson: Support ECPG tests in runnable cross builds |
| Date: | 2026-10-12 23:37:31 |
| Message-ID: | CAAH-eSWwQr0P1p-JvKnEuco0-biwcxfYYx=3yUK5UEqCWc9=9w@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Attached is v2 rebased on master at 8e82d6610e7. It combines
executable-wrapper support in the regression harness with the
meson.can_run_host_binaries() guard for ECPG tests.
Configuration checks found 135 ECPG targets for native ARM64, directly
runnable x64, and x64 with a Python wrapper; zero were exposed when a
required wrapper was missing. ECPG generation of thread/alloc.c
through the wrapper passed, as did direct and quoted-wrapper
regression-harness smoke checks.
Full ARM64 and x64 builds passed. ECPG passed all 66 subtests on
native ARM64 and directly runnable x64 under ARM64 emulation. The
ARM64 rerun passed after adding the missing diff tool to PATH. These
results do not establish full database regression coverage through the
Python wrapper.
Could someone review the wrapper handling and ECPG guard?
A separate GitHub-hosted Windows x64 build and all nine test groups
passed with all three patches applied. ECPG passed all 66 subtests on
the GitHub Windows x64 runner.
Best,
Harrison
| Attachment | Content-Type | Size |
|---|---|---|
| v2-0001-meson-Support-ECPG-tests-in-runnable-cross-builds.patch | text/x-diff | 2.9 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bharath Rupireddy | 2026-10-13 00:01:08 | Re: Use WALReadFromBuffers in more places |
| Previous Message | harrisontbooth | 2026-10-12 23:37:29 | Re: [PATCH v3] Fix pg_basebackup long-path test on Windows |