comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Gnat 3.15p @ win-2000 recompiles _all_ internal packages ...
Date: Fri, 02 Jun 2006 20:54:32 +0100
Date: 2006-06-02T20:54:32+01:00	[thread overview]
Message-ID: <m2hd3349l3.fsf@grendel.local> (raw)
In-Reply-To: 9ik67z1qdy.fsf@hod.lan.m-e-leypold.de

M E Leypold <development-2006-8ecbb5cc8a-REMOVETHIS@m-e-leypold.de> writes:

> Simon Wright <simon@pushface.org> writes:

>> The problem was with apparent file timestamps; the installation
>> process ended up with the file timestamp being an hour out from the
>> .ali timestamp.
>
> Aaah. Yes. There might be something in it: I'll have to recheck the
> timestamps (I could just touch the *.ali and *.o files in the runtime,
> couldn't I?)

No, the timestamp in the .ali and the file timestamp have to match.

> So it would actually be better if I precompiled Ada.Containers and
> stored the *.ali and *.o files in an approiate library directory.
>
> But: This is not what my original concept intended. My usual setup
> uses everything that does not come with the operating system as
> "source library" and the object files are locally remade for every
> project. That allows me to fix bugs in the libraries when I find
> them without having to remember to rebuild the library and without
> having to leave the IDE (emacs + a number of homegrown functions and
> external utilities). Customers and collaborators just get a
> selfcontained subset of the cvs files and building the projekt
> should be as easy as calling 'make all' (no multiple seperate
> steps). I'd hat to break that concept w/o a good reason.

You can use GNAT Project for this sort of thing; for a while we built
AUnit with different options from the rest of the build because of the
numerous style warnings. And our setup is similar to yours (each
developer builds from source).

GPR in 3.15 was quite early, though would probably support this sort
of thing.



  reply	other threads:[~2006-06-02 19:54 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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