Re: [PATCH v2] meson: Support ECPG tests in runnable cross builds

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

In response to

Browse pgsql-hackers by date

  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