Date: Fri, 10 Dec 93 17:04:09 -0500 From: DJ Delorie 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.