[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Limitation compared to Cygwin make
From: |
Eli Zaretskii |
Subject: |
Re: Limitation compared to Cygwin make |
Date: |
Fri, 03 Nov 2006 17:45:23 +0200 |
> From: "Offner, Georg" <address@hidden>
> Date: Fri, 3 Nov 2006 15:11:18 +0100
>
> For easier understanding I reduced the problem to the following:
> My list of files (let's say for simplicity they are all in the same
> directory) comprises 500 files. Compiling in the source folder is no
> problem.
> Now I add an object path to the make rule to get the binaries in a
> different folder.
> When the object path exceeds 20 characters, make breaks with:
>
> process_begin:
> CreateProcess(C:\DOCUME~1\go\LOCALS~1\Temp\make1636-1.bat,
> C:\DOCUME~1\go\LOCALS~1\Temp\make1636-1.bat, ...) failed.
> make (e=87): The parameter is incorrect.
> make: *** [PLATFORM/StarTarget7/OUT/lib/crtl/time/GETTMOD.d] Error 87
>
> No difference when I use sh.exe as shell.
Thank you for your report.
Is it possible to show a short Makefile that can be used to reproduce
this problem? It is very hard to try to debug a problem without even
the offending fragment of a Makefile to look at.
Btw, where did you get the binary of Make 3.81?