Hi,

On 2025-06-17 13:48:33 -0400, Tom Lane wrote:
> Peter Eisentraut <pe...@eisentraut.org> writes:
> > I see that Rocky Linux 8 ships with Meson 0.58.2 [0], so maybe that is a 
> > good target to aim for.  (I don't know if that carried over from RHEL 8 
> > or is their own doing.)  But there aren't any compelling features new in 
> > 0.58 (format strings seem nice but are pretty much cosmetic), so maybe 
> > setting the minimum to 0.57 is enough.
> 
> RHEL 8 does include meson 0.58.2.  However, it also ships ninja 1.8.2
> which is too old:
> 
> $ meson setup build
> ...
> Found ninja-1.8.2 at /usr/bin/ninja
> ninja: error: build.ninja:7378: multiple outputs aren't (yet?) supported by 
> depslog; bring this up on the mailing list if it affects you
> 
> WARNING: Could not create compilation database.

IIRC we discussed this before, in some other thread. We could make that work,
but at the time we didn't consider it worth working on.


> So in the Red Hat universe, the first release that has usable meson
> infrastructure for our purposes is RHEL 9, which has meson 0.63.3
> and ninja 1.10.2.  Not sure how that factors into this calculation.
> But unless we can back off our minimum ninja version, it's going
> to be a long time before we can abandon the makefiles.

>From my POV, which I am sure is not uniformly shared, we don't need to support
new major PG versions on things like RHEL 8. After all full support for RHEL 8
has ended a year ago.

Greetings,

Andres Freund


Reply via email to