Re: [RFC] building postgres with meson -v8 - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: [RFC] building postgres with meson -v8
Date
Msg-id b6176b65-a138-be7e-291f-ffbddd663ed1@enterprisedb.com
Whole thread Raw
In response to Re: [RFC] building postgres with meson -v8  (Andres Freund <andres@anarazel.de>)
Responses Re: [RFC] building postgres with meson -v8  (Andres Freund <andres@anarazel.de>)
Re: [RFC] building postgres with meson -v8  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
List pgsql-hackers
More patches:

0001-meson-Assorted-compiler-test-tweaks.patch

I was going through a diff of pg_config.h between old and new build and 
found a few omissions and small differences.

Some of the

     blah ? 1 : false

is of course annoying and can be removed eventually, but it's useful 
when analyzing the diff, and since it's already done in other places it 
seems reasonable to apply it consistently.

Of course there is some more work left for some of the more complicated 
tests; this isn't meant to be complete.


0002-meson-Add-pg_walinspect.patch

This was added more recently and was not ported yet.  Nothing too 
interesting here.


0003-meson-Install-all-server-headers.patch

With this, all the server headers installed by a makefile-based build 
are installed.  I tried to strike a balance between using 
install_subdir() with exclude list versus listing things explicitly. 
Different variations might be possible, but this looked pretty sensible 
to me.


With these patches, the list of files installed with make versus meson 
match up, except for known open items (postmaster symlink, some library 
naming differences, pkgconfig, pgxs, test modules installed, documentation).
Attachment

pgsql-hackers by date:

Previous
From: Bharath Rupireddy
Date:
Subject: Re: Configuration Parameter/GUC value validation hook
Next
From: Andrew Dunstan
Date:
Subject: Re: SQL/JSON: FOR ORDINALITY bug