comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: GNAT CE 2021 is out
Date: Tue, 08 Jun 2021 10:54:05 -0700	[thread overview]
Message-ID: <86v96ob5tu.fsf@stephe-leake.org> (raw)
In-Reply-To: 76a267d0-3fef-4bec-8ec8-86d85a614125n@googlegroups.com

Gautier write-only address <gautier_niouzes@hotmail.com> writes:

> Regarding the Windows version: each time I call gprbuild on a project,
> everything is recompiled, in place of an incremental compilation
> (normally, only the Ada files that were modified since last build are
> recompiled). Did anyone else notice that?

I see something similar but different (since 2019); no sources are
recompiled, but everything is linked again, which in my builds is slow.

Assuming you are seeing the same thing, if you keep repeating the same
build, it eventually finishes. If you look in *.bexch, after each build
you will see one more gpr hash added; I gather they should all be added
the first time. So the number of builds needed is the number of *.gpr
you 'with', transitively. After that, each source code change only
requires one build; changes to *.gpr (and some other things?) reset all
the gpr hashes.

I have not reported this to AdaCore; I don't have access to a support
contract for Windows. It would make sense to report it to the community
channel.

-- 
-- Stephe

  reply	other threads:[~2021-06-08 17:54 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-27 17:37 GNAT CE 2021 is out AdaMagica
2021-05-29 17:17 ` AdaMagica
2021-06-02 20:40 ` Gautier write-only address
2021-06-08 17:54   ` Stephen Leake [this message]
2021-06-11 18:59   ` Stephane Carrez
2021-06-16 16:24     ` Gautier write-only address
2021-06-16 17:21       ` Simon Wright
2021-06-16 20:05         ` Gautier write-only address
2021-06-17 11:20           ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox