www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/03/10:52:44

Date: Thu, 3 Apr 1997 09:48:25 -0600 (CST)
From: Casey Corcoran <ckcorcor AT p5 DOT csrd DOT uiuc DOT edu>
To: "John M. Aldrich" <fighteer AT cs DOT com>
cc: djgpp AT delorie DOT com
Subject: Building djgpp on NT machine (was Nmake for WinNT 3.5 utilities)
In-Reply-To: <3342B72C.492C@cs.com>
Message-ID: <Pine.LNX.3.95.970403093737.15388D-100000@p5.csrd.uiuc.edu>
MIME-Version: 1.0

On Wed, 2 Apr 1997, John M. Aldrich wrote:

> Casey King Corcoran wrote:
> > 
> > : I believe he means a project to compile all of DJGPP.(and the answer is no,
> > : as far as I know.)
> > That is correct . . . I thought I might get lucky . . . so far I haven't
> > had much luck getting it to build using make, either.
> 
> Well, it depends on exactly what parts of djgpp you want to compile.  If
> you're trying to rebuild libc, then all you should need to do is change
> to the src directory and type "make", then go to the src/libc directory
> and type "../rmake".  To rebuild all of DJGPP, change to the src
> directory and type "makeall"... and watch it go... and go... and go... 
> ;)

Question 1:  Which make program are you using?
Question 2:  Which "src" directory?  The djgpp sources distribution has
all of the source in the ??\gnu\gcc-2721 directory.  This is where I am
starting from, anyway.

Also, rmake doesn't exist on my NT machine.

> You will of course need to get _all_ the source distributions that you
> wish to rebuild.  Rebuilding also requires 'v2/djlsr201.zip'.  I also
> heard that the build process is designed specifically for DJ Delorie's
> customized DOS box, and thus it may not be guaranteed to work on all
> systems.

OK, I got the base library sources . . . what about the djdev201.zip (the
development kit and runtime)?

> There should be no real reason why you should need to rebuild any part
> of DJGPP, though.  If you need to fix bugs in a particular program, then
> you can rebuild just that program.  Similarly, library code fixes can be
> applied by patching the source file in djlsr, and then using 'ar' to
> replace just that one object file.

Agreed, but I am working on a project to make a new front end for gpp,
and, for that, we need to be able to build the whole compiler.

- Raw text -


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