meson: host_system value for Solaris is 'sunos' not 'solaris'.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 7369656faa6e7c403fb2757b62a1e6a6cd179c76
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2026-02-08T01:05:52Z
Releases: 16.12
meson: host_system value for Solaris is 'sunos' not 'solaris'.

This thinko caused us to not substitute our own getopt() code,
which results in failing to parse long options for the postmaster
since Solaris' getopt() doesn't do what we expect.  This can be seen
in the results of buildfarm member icarus, which is the only one
trying to build via meson on Solaris.

Per consultation with pgsql-release, it seems okay to fix this
now even though we're in release freeze.  The fix visibly won't
affect any other platforms, and it can't break Solaris/meson
builds any worse than they're already broken.

Discussion: https://postgr.es/m/2471229.1770499291@sss.pgh.pa.us
Backpatch-through: 16

Files

PathChange+/−
meson.build modified +1 −1

Discussion