delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1997/06/20/13:40:44

Date: Fri, 20 Jun 1997 19:40:56 +0200 (MET DST)
From: Hans-Bernhard Broeker <broeker AT physik DOT rwth-aachen DOT de>
Subject: Re: Library rebuilds (was Re: Possible misbehavior of write)
In-reply-to: <199706201735.NAA04457@delorie.com>
To: DJ Delorie <dj AT delorie DOT com>
Cc: djgpp-workers AT delorie DOT com
Message-id: <Pine.LNX.3.91.970620193833.10722A-100000@acp3bf>
MIME-version: 1.0

On Fri, 20 Jun 1997, DJ Delorie wrote:

> > and so on. One point that bugged me most: I had to call 'makeall.bat'
> > *four* times in a row to build the library from scratch (i.e. even the
> > fourth compile still found a reason to recompile something...). 
> 
> I think there's a dependency loop, so no matter how many times
> you makeall, something gets made:
> 
> 	stub.h depends on djasm.exe
> 	djasm.exe depends on libc.a
> 	libc.a depends on crt0.o
> 	crt0.o depends on stub.h

From my experience, that loop seems to have a hole somewhere, for it did
not rebuild anything on a fifth or subsequent run of makeall.bat. 

At least, that's what I recall it to be.

> As for reorganizing the build, I'll accept changes provided the solve
> the following needs:
[...]

You know what? I'll try that, this weekend.

HBB

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019