URL: <http://savannah.gnu.org/bugs/?23922>
Summary: On XP 64 with sh.exe installed in "Program Files (x86)" gmake generates a stack overflow exception. Project: make Submitted by: None Submitted on: Thursday 24/07/08 at 09:21 UTC Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 3.81 Operating System: None Fixed Release: None _______________________________________________________ Details: This seems to be a combination of the "()"s in the path for sh, and using output redirection in a rule. Our makefile includes the following rule: ${UNIAV_H}: mkuniav.c quadav.h mk_cc $< mk_lnk ${call getexe, $<} ${call getobj, $<} mkuniav.exe > ${UNIAV_H} The redirection on the last line of the rule causes gmake to enter an infinite loop generating the command line to execute. Removing the ">" or moving sh.exe to a directory without "()"s in works around the problem. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?23922> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make