Date: Thu, 3 Apr 1997 09:48:25 -0600 (CST) From: Casey Corcoran To: "John M. Aldrich" 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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.