Mail Archives: djgpp/1993/12/10/17:19:57
> 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 -