Re: make install getting slower - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: make install getting slower
Date
Msg-id 7f4d9be0-01bf-f4a7-8ae1-b44567976700@2ndquadrant.com
Whole thread Raw
In response to Re: make install getting slower  (Andres Freund <andres@anarazel.de>)
Responses Re: make install getting slower  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
On 04/12/2018 21:56, Andres Freund wrote:
> As a comparison, I'd a tree that had the cmake patchset applied around
> (~1.5 yo tree). Using the ninja generator gets a clean build to
> 0m0.073s, a first install to 0m0.201s and a repeat install to 0m0.170s.

Yeah, I've been playing with meson+ninja, and those run times are amazing.

I'm not confident whether a high-level build system generator like cmake
or meson would ever give us the flexibility we need.  I'm just thinking
of the most recent episode where we had to override the timestamp
handling of ranlib of macOS.  There are many others like it.

But I think that we realistically could generate ninja files using some
Perl code not unlike the one that does the catalog .dat to .bki
transformation.  Just a thought at this point.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: make install getting slower
Next
From: Pavel Stehule
Date:
Subject: nice doc of PostgreSQL hooks