From: Jacob Sparre Andersen <sparre@nbi.dk>
Subject: Re: Implementing an Ada compiler and libraries.
Date: Thu, 10 May 2007 21:57:37 +0200
Date: 2007-05-10T21:57:37+02:00 [thread overview]
Message-ID: <ygey7jwbgem.fsf@hugsarin.dmusyd.edu> (raw)
In-Reply-To: 20070510190208.26683975@cube.tz.axivion.com
Stefan Bellon <sbellon@sbellon.de> writes:
> Ludovic Brenta wrote:
>> Stefan Bellon writes:
>> > But timestamps are considered as well. If you touch a file
>> > without modifying it otherwise, it triggers a recompilation.
>>
>> Not in my experience. Changing the timestamp causes a
>> recalculation of the checksum, that's all. Even after adding
>> whitespace or pretty-printing the file, there is no recompilation.
>
> Hmmmm:
>
> bellonsn@cube$ gnatmake foo.adb
> gnatmake: "foo" up to date.
> bellonsn@cube$ touch foo.adb
> bellonsn@cube$ gnatmake foo.adb
> gcc -c foo.adb
> gnatbind -x foo.ali
> gnatlink foo.ali
I suspect that the difference in your experience is that Ludovic keeps
the "-m" flag among his default flags for "gnatmake".
Try:
gnatmake -m foo.adb
touch foo.adb
gnatmake -m foo.adb
Greetings,
Jacob
--
"There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies. And the
other way is to make it so complicated that there are no obvious
deficiencies." -- C. A. R. Hoare
next prev parent reply other threads:[~2007-05-10 19:57 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-09 14:37 Implementing an Ada compiler and libraries Lucretia
2007-05-09 16:51 ` Dmitry A. Kazakov
2007-05-09 17:21 ` Lucretia
2007-05-10 7:59 ` Dmitry A. Kazakov
2007-05-10 8:51 ` Duncan Sands
2007-05-10 17:39 ` Lucretia
2007-05-10 18:06 ` Lucretia
2007-05-10 19:30 ` Dmitry A. Kazakov
2007-05-11 7:14 ` Gautier
2007-05-11 17:39 ` Lucretia
2007-05-11 17:43 ` Lucretia
2007-05-11 18:20 ` Robert A Duff
2007-05-11 18:49 ` Lucretia
2007-05-11 20:34 ` Georg Bauhaus
2007-05-11 22:37 ` Lucretia
2007-05-11 22:06 ` Robert A Duff
2007-05-11 22:41 ` Lucretia
2007-05-16 19:40 ` Randy Brukardt
2007-05-09 20:48 ` Robert A Duff
2007-05-10 3:38 ` Lucretia
2007-05-16 19:58 ` Randy Brukardt
2007-05-09 21:15 ` Gautier
2007-05-10 3:39 ` Lucretia
2007-05-10 15:34 ` Stefan Bellon
2007-05-10 16:25 ` Jean-Pierre Rosen
2007-05-10 17:07 ` Ludovic Brenta
2007-05-10 17:14 ` Stefan Bellon
2007-05-10 16:37 ` Ludovic Brenta
2007-05-10 16:43 ` Stefan Bellon
2007-05-10 16:49 ` Ludovic Brenta
2007-05-10 17:02 ` Stefan Bellon
2007-05-10 19:57 ` Jacob Sparre Andersen [this message]
2007-05-10 20:31 ` Simon Wright
2007-05-10 17:37 ` Pascal Obry
2007-05-11 10:09 ` Ludovic Brenta
2007-05-11 16:33 ` Pascal Obry
2007-05-10 17:36 ` Pascal Obry
2007-05-10 17:42 ` Lucretia
2007-05-10 17:34 ` Pascal Obry
2007-05-10 17:48 ` Lucretia
2007-05-10 20:01 ` Duncan Sands
2007-05-10 21:00 ` Pascal Obry
2007-05-11 11:04 ` Duncan Sands
2007-05-13 12:03 ` Ludovic Brenta
2007-05-10 21:00 ` Pascal Obry
2007-05-11 8:39 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox