On 5/31/05, Nigel Sandever <[EMAIL PROTECTED]> wrote:
> The parrot makefile has several places where nmake baulks at the length of the
> expanded command lines.
> 
though you weren't explicit, i suspect you're using the ms c++ toolkit
to build parrot on win32. some months ago, i ran into the same
problem. since i have switched to msvc, i have not ran into any
command-line length problems, nor have i read any reports of these
problems with cygwin or mingw.

> I've found that I can work around this is some places using inline files, but
> I'm having trouble working out where/how to make the adjustments.
> 
if i recall correctly, linking parrot.exe was a trouble spot. the main
makefile is generated from config/gen/makefiles/root.in, and $(PARROT)
is built around line 649 (revision 8223).

you might consider adding a dependency to that line, and create the
inline file in the new dependency. any inline files should be added to
the 'clean' target for removal.

> I also have my doubts whether this would be compatible with other make 
> programs.
> 
> Is anyone else successfully building parrot on win32 native? If so, how are 
> they
> avoiding this problem?
> 
as i said, i'm not having any problems building with msvc-7.1. i'd be
happy to test any patches you submit with that compiler.

> Thanks njs
> 
> 
> 
~jerry

Reply via email to