|
From: | Eli Zaretskii |
Subject: | [bug #56449] job.c (construct_command_argv_internal): Must use shell if '%' character is present in recipe line |
Date: | Wed, 28 Aug 2019 15:24:21 -0400 (EDT) |
User-agent: | Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0 |
Follow-up Comment #6, bug #56449 (project make): But the result is wrong when %..% doesn't specify a known variable, most probably because we invoke the command through a batch file. Try this from cmd.exe prompt: > echo %foo% You will see %foo%. Now try with make: D:\usr\eli>\gnu\make-4.2.90-guile\GccRel\gnumake -f- SHELL=cmd.exe all: @echo %foo% ^Z ECHO is off. In other words, 'echo' was invoked with an empty string, which is not what we want. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?56449> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |