Note that ccache 4.7 was released (and also uploaded to chocolatey).
That supports depend mode with MSVC.
PCH made cache misses a lot less slow. However, I still haven't found
anyt way to improve compilation speed much on cirrusci...
--
Justin
On Tue, May 24, 2022 at 01:30:39PM -0700, Andres Freund wrote:
> On 2022-05-24 14:52:02 -0500, Justin Pryzby wrote:
> > > The spurious message should be fixed, of course. I suspect you dont need a
> > > wrapper, you can just set CC='ccache cl.exe' or similar? Afaics it's not
> > > meaningful to do
On Tue, May 24, 2022 at 09:48:17PM -0700, Andres Freund wrote:
> Hi,
>
> On 2022-05-24 17:17:47 -0500, Justin Pryzby wrote:
> > Also, /O2 cuts ~3 minutes off the test time on cirrus, which seems worth it,
> > except that it omits frame pointers, which probably breaks debuggability.
>
> It likely
On Sun, May 22, 2022 at 06:26:06PM -0500, Justin Pryzby wrote:
> ccache 4.6.1 was released which allows compiling postgres
4.6.1 is now in choco. This is required to use with the current msbuild
process.
> But with the existing build system, it's no faster anyway, I guess due to poor
> use of pa
On Tue, May 24, 2022 at 09:48:17PM -0700, Andres Freund wrote:
> > And when I pass /Oy- to "avoid omitting" frame pointers, several tests
> > crash...
>
> Huh. Do you get a backtrace containing anything remotely meaningful?
They are interesting, but maybe not meaningful.
I tested a bunch of dif
Hi,
On 2022-05-24 17:17:47 -0500, Justin Pryzby wrote:
> Also, /O2 cuts ~3 minutes off the test time on cirrus, which seems worth it,
> except that it omits frame pointers, which probably breaks debuggability.
It likely also causes us to use the non-debug C runtime? Which IMO would be
bad, it doe
On Tue, May 24, 2022 at 01:30:39PM -0700, Andres Freund wrote:
> > As I recall, CC='ccache cl.exe' didn't work because it didn't attempt to do
> > any
> > argument splitting.
>
> I tried it, and it works for me when building with ninja (compiling with
> cl.exe). I assume you are using msbuild?
A
Hi,
On 2022-05-24 14:52:02 -0500, Justin Pryzby wrote:
> > The spurious message should be fixed, of course. I suspect you dont need a
> > wrapper, you can just set CC='ccache cl.exe' or similar? Afaics it's not
> > meaningful to do 'CC=ccache.exe' alone, because then it'll interpret
> > arguments
On Tue, May 24, 2022 at 12:30:59PM -0700, Andres Freund wrote:
> Hi,
>
> On 2022-05-22 18:26:06 -0500, Justin Pryzby wrote:
> > forking: <20220307191054.n5enrlf6kdn7z...@alap3.anarazel.de>
> >
> > An update.
> >
> > ccache 4.6.1 was released which allows compiling postgres
> > I submitted a requ
Hi,
On 2022-05-22 18:26:06 -0500, Justin Pryzby wrote:
> forking: <20220307191054.n5enrlf6kdn7z...@alap3.anarazel.de>
>
> An update.
>
> ccache 4.6.1 was released which allows compiling postgres
> I submitted a request to update the package in chocolatey.
>
> But with the existing build system,
forking: <20220307191054.n5enrlf6kdn7z...@alap3.anarazel.de>
An update.
ccache 4.6.1 was released which allows compiling postgres
I submitted a request to update the package in chocolatey.
But with the existing build system, it's no faster anyway, I guess due to poor
use of parallelism.
https://
11 matches
Mail list logo