comp.lang.ada
 help / color / mirror / Atom feed
* Gnat 3.15p @ win-2000 recompiles _all_ internal packages ...
@ 2006-05-27 23:24 M E Leypold
  2006-05-28  7:54 ` Gautier
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: M E Leypold @ 2006-05-27 23:24 UTC (permalink / 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





 



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-06-03 15:06 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-27 23:24 Gnat 3.15p @ win-2000 recompiles _all_ internal packages M E Leypold
2006-05-28  7:54 ` 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

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