From: M E Leypold <development-2006-8ecbb5cc8a-REMOVETHIS@m-e-leypold.de>
Subject: Gnat 3.15p @ win-2000 recompiles _all_ internal packages ...
Date: 28 May 2006 01:24:44 +0200
Date: 2006-05-28T01:24:44+02:00 [thread overview]
Message-ID: <oislmvgif7.fsf@hod.lan.m-e-leypold.de> (raw)
Hi,
I've the following setup(s):
- GNAT 3.15p at Sarge (Debian 3.1) and at Windows 2000 Professional.
- I'm using Martin Dowies Ada95 port of Ada.Containers (which can be
found here: http://www.martin.dowie.btinternet.co.uk).
I didn't want to install Ada.Containers as precompiled packages
(*.ali- and *.o-Files I mean) since I found some minor buglets in
the code and want to correct them when I find them.
Instead I use -I... as switch to gnatmake to point gnat make to the
source distribution.
- Of course then Ada.Containers doesn't recompile because its in the
Ada.* package hierarchy and therefore considered 'internal' by Gnat.
I therefore also give the switch -a to Gnat, which according to
gnat_ug should incite gnatmake to
"Consider all files in the make process, even the GNAT internal
system files".
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
expected, but under Windows a lot of internal packages are recompiled
to project-local *.ali and *.o files. It is almost as if gnatmake
can't see the packages in .../lib/adalib/.
All installed files in .../lib/adalib/ are (as far as I can see) much
younger then the sources in .../lib/adainclude/. So that doesn't seem
to be the reason why things go wrong.
Does anybody here have an idea what I'm missing?
Regards -- Markus
next reply other threads:[~2006-05-27 23:24 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-27 23:24 M E Leypold [this message]
2006-05-28 7:54 ` Gnat 3.15p @ win-2000 recompiles _all_ internal packages Gautier
2006-05-28 8:02 ` Gautier
2006-05-29 22:30 ` M E Leypold
2006-05-28 15:49 ` Ludovic Brenta
2006-05-29 22:38 ` M E Leypold
2006-06-01 6:41 ` Simon Wright
2006-06-02 16:19 ` M E Leypold
2006-06-02 19:54 ` Simon Wright
2006-06-02 20:06 ` Ian Sharpe
2006-06-03 15:06 ` M E Leypold
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox