In Windows 7 on a 64-bit machine, the development system (MS Visual Studio) is, 
by default, installed into a directory named "Program Files (x86)".  
Apparently, the present of the "(x86)" in the name is causing the variable 
expansion routines to recurse forever.

In my makefile, I have the line:

x86 := $(strip $(shell ls -d "$(SystemDrive)/Program Files (x86)" 2>nul))

Sometimes, make just crashes (with  a stack overflow from recursive calls), and 
other times, it bails with the message "_main: memory allocation error during 
startup" (which is a Windoze error message).

Please let me know if there is anything more I can provide or do for you in 
this area.  Our build process uses GNU make on all platforms (including 
Windoze), and until we can solve this issue we are stuck in a 32-bit XP 
environment.

Thanks,

Rob Juergens
[email protected]<mailto:[email protected]>
(909) 754-5106


_______________________________________________
Make-w32 mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to