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

Date: Fri, 20 Jun 1997 13:35:38 -0400 (EDT)
Message-Id: <199706201735.NAA04457@delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: broeker AT physik DOT rwth-aachen DOT de
CC: djgpp-workers AT delorie DOT com
In-reply-to: <Pine.LNX.3.91.970620143957.7596A-100000@acp3bf> (message from
Hans-Bernhard Broeker on Fri, 20 Jun 1997 14:54:51 +0200 (MET DST))
Subject: Re: Library rebuilds (was Re: Possible misbehavior of write)

> 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

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

1. Build everything from scratch in one command.

2. Allow the user to specify a development environment elsewhere
   for the first pass (build against itself by default)

3. Allow for cross-compilation under any Unix (provided the user has
   the tools)

4. Depends only on djgpp.

- Raw text -


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