www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/12/10/17:19:57

Date: Fri, 10 Dec 93 17:04:09 -0500
From: DJ Delorie <dj AT ctron DOT com>
To: darrylo AT hpnmxx DOT sr DOT hp DOT com
Cc: jes AT mbio DOT med DOT upenn DOT edu, djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: Anyone get make 3.69 to run?

>      When I tried using it inside a Windows DOS box, it just hung.  When
> I used it outside of Windows, it complained about not being able to find
> files for dependency checking (my Makefile contains unix-style long
> filenames -- normally, DOS just truncates the filename before using the
> filename, but DJGPP seems to be doing weird things here).

Make uses the new spawn() functions in libc.a.  They and DPMI don't
get along very well, and if you try nest spawn()s to deep, it hangs.
These features are new and probably need a lot of work to make them
stable.  Volunteers?

As for DOS filenames, make does a opendir() and scans the directory to
prime it's dependency tree.  This means that truncated filenames
aren't handled quite right.  I put in a check to handle the common
cases.


- Raw text -


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