pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Jim Nasby <Jim.Nasby@BlueTreble.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Cc: Yuriy Zhuravlev <stalkerg@gmail.com>
Cc: Michael Paquier <michael.paquier@gmail.com>
Cc: Craig Ringer <craig.ringer@2ndquadrant.com>
Cc: Andres Freund <andres@anarazel.de>
Cc: PostgreSQL mailing lists <pgsql-hackers@postgresql.org>
Subject: Re: WIP: About CMake v2
Date: Wed, 8 Feb 2017 15:55:34 -0600
Message-ID: <b65f4f52-e2b2-3e7c-14e6-1e410c45d9d6@BlueTreble.com> (raw )
In-Reply-To: <22497.1486590739@sss.pgh.pa.us >
References: <29526280-50e2-495b-99e1-ccd4e16ffd05@postgrespro.ru >
<CAB7nPqTHwOT7WfV33ywyFS6NhSEr46C+S6jWS3sR20UDN7XP0w@mail.gmail.com >
<5a8a9610-722f-49df-b609-35842fe4c8d6@postgrespro.ru >
<CAB7nPqR_Cxv67kOOOQjrKx9cvc5Yn=9wzJyFoLxdc_qj2+TU9w@mail.gmail.com >
<0d8bf7e7-db42-44d8-aac5-65ff407cb60f@postgrespro.ru >
<af9694db-858b-c15a-9c5a-bcbccf933ca0@2ndquadrant.com >
<CANiD2e_tBS869MHRBUTvUq874mxbG3SkE2_PBO2C4TuWxcXEXQ@mail.gmail.com >
<22f10946-860e-031e-4440-5aaf67c938a4@2ndquadrant.com >
<CAB7nPqQrskizbD4Lv980ChMvvSrdy_2aw2hqc4QJQN5Umb-uUw@mail.gmail.com >
<20170124065848.yawgnrpqihvahj5u@alap3.anarazel.de >
<CAMsr+YET57YUnePwhs_GMKLwCrPAo_=Q4hc-DrbDxRnYA01qxw@mail.gmail.com >
<13434.1485265067@sss.pgh.pa.us >
<e7945b31-0e69-9d49-7c72-522bd08fb3c4@2ndquadrant.com >
<CAB7nPqR-x49EKWkwXV88kpbo09LQrxJXZekk+PjbvCFVfott9w@mail.gmail.com >
<CANiD2e-Lf9N-YDp3RNhE2dD+DhdMB_S79YCA-M+B1w04UPYumA@mail.gmail.com >
<7e546dc0-deb! e-9d73-5817-3c20645e899f@2ndquadrant.com >
<22497.1486590739@sss.pgh.pa.us >
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-hackers>
On 2/8/17 3:52 PM, Tom Lane wrote:
> For my own purposes, the only thing that I find seriously annoying about
> the status quo is the amount of time required to run "configure". For
> me, that step is usually comparable to or even more than the time to
> do the build proper, because (a) ccache and (b) multiple CPUs.
> configure isn't parallelizable, and there's probably nothing that
> can be done about that. If CMake offers a substantial improvement
> in configuration time then that would be attractive. Otherwise I'd
> just as soon see us put the effort into making the MSVC scripts more
> robust and able to pull more data from the makefiles.
FWIW, I've had good luck adding -C to configure to cache the output. I'd
guess it's at least 10x faster on my laptop.
Obviously doesn't help if you're doing where you're testing something
that alters config output. In those cases I'll either edit config.cache
and delete the relevant lines or just temporarily move it out of the way
(or just nuke it...).
--
Jim Nasby, Data Architect, Blue Treble Consulting, Austin TX
Experts in Analytics, Data Architecture and PostgreSQL
Data in Trouble? Get it in Treble! http://BlueTreble.com
855-TREBLE2 (855-873-2532)
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
view thread (160+ messages) latest in thread
Message-ID: <b65f4f52-e2b2-3e7c-14e6-1e410c45d9d6@BlueTreble.com>
Permalink: ../b65f4f52-e2b2-3e7c-14e6-1e410c45d9d6@BlueTreble.com/
Also on: postgresql.org/message-id/b65f4f52-e2b2-3e7c-14e6-1e410c45d9d6@BlueTreble.com
copy link · copy postgr.es
reply Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-hackers@postgresql.org
Cc: Jim.Nasby@BlueTreble.com, tgl@sss.pgh.pa.us, peter.eisentraut@2ndquadrant.com, stalkerg@gmail.com, michael.paquier@gmail.com, craig.ringer@2ndquadrant.com, andres@anarazel.de
Subject: Re: WIP: About CMake v2
In-Reply-To: <b65f4f52-e2b2-3e7c-14e6-1e410c45d9d6@BlueTreble.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox