On 16.11.22 01:01, Michael Paquier wrote: > > The meson build provides extra_version, which would be able to do the > same, no? The information would be appended to PG_VERSION_STR through > PG_VERSION.
I think this is meant to achieve parity between the version strings generated by configure and by meson.
Perhaps some examples before and after on different platforms could be shown.
Yes, that would make clear what the patch is trying to do. For version() we get:
Configure:
PostgreSQL 16devel on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit
Meson:
PostgreSQL 16devel on x86_64, compiled by gcc-6.3.0
Patched:
PostgreSQL 16devel on x86_64-linux, compiled by gcc-6.3.0