From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!pBWEO6hi52oGFheO/GY5ag.user.gioia.aioe.org.POSTED!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: GNAT CE 2021 is out Date: Tue, 08 Jun 2021 10:54:05 -0700 Organization: Aioe.org NNTP Server Message-ID: <86v96ob5tu.fsf@stephe-leake.org> References: <69f55673-f75c-4ee7-a11b-87b6110f6133n@googlegroups.com> <76a267d0-3fef-4bec-8ec8-86d85a614125n@googlegroups.com> NNTP-Posting-Host: pBWEO6hi52oGFheO/GY5ag.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (windows-nt) Cancel-Lock: sha1:vL0cEgoUcmb+hZqIE3ZtefUJ/6g= X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:62149 List-Id: Gautier write-only address 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