From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d92cd733dc93e4e4 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: Gnat 3.15p @ win-2000 recompiles _all_ internal packages ... References: <874pzagne0.fsf@ludovic-brenta.org> From: M E Leypold Date: 30 May 2006 00:38:54 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Some cool user agent (SCUG) NNTP-Posting-Host: 88.72.226.165 X-Trace: news.arcor-ip.de 1148942037 88.72.226.165 (30 May 2006 00:33:57 +0200) X-Complaints-To: abuse@arcor-ip.de Path: g2news2.google.com!news2.google.com!news1.google.com!news.germany.com!news.rh-tec.net!newsfeed.hanau.net!news-fra1.dfn.de!newsfeed.arcor-ip.de!news.arcor-ip.de!not-for-mail Xref: g2news2.google.com comp.lang.ada:4594 Date: 2006-05-30T00:38:54+02:00 List-Id: Hi Ludovic, Ludovic Brenta writes: > M E Leypold writes: > > As I understood that, gnatmake should only remake the internal > > packages in this situation if the corresponding *.ali- and > > *.o-Files are not up to date. > > > > Actually that is not what happens: Under Debian it works as I > From the top of my head: look at the file permissions, and make sure > that the .ali files for the GNAT internal units are read-only for all > users. Hm. I admit, this is a dedicated build machine and presently the build process runs as Administrator (not the best practice, I admit). So the .ali files might be writeable by Admin. But: In the Gnat users guide I read -a Consider all files in the make process, even the GNAT internal system files (for example, the predefined Ada library files), as well as any locked files. Locked files are files whose ALI file is write-protected. I understood 'consider' as: Recompile if not up to date (but not always). Am I wrong? -- AFAIS my standard library is up to date. But before asserting more, I'll have to check this thoroughly, lock down the -ali files and then I'll come back if my problem persists. Thanks for the help. Regards -- Markus