From: <no...@so...> - 2002-01-20 23:00:30
|
Bugs item #506186, was opened at 2002-01-20 15:00 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 Category: binutils Group: Known bugs Status: Open Resolution: None Priority: 5 Submitted By: Robert Bogomip (bobbogo) Assigned to: Danny Smith (dannysmith) Summary: make removes too many backslashes Initial Comment: Consider this makefile: all: echo "[\\]" Cygwin and linux make report $ make echo "[\\]" [\] However, Mingw make (called mmake.exe here) produces $ mmake echo "[\\]" [\] There's no problem if the backslashes are in a sequence of fewer than three. 'echo "[\|\$$$$]' produces the (correct) result [\|$$] on all three makes. SHELL is cygwin sh, or bash (makes no difference) ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 |
From: <no...@so...> - 2002-01-21 04:49:19
|
Bugs item #506186, was opened at 2002-01-20 15:00 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 Category: binutils Group: Known bugs Status: Open Resolution: None Priority: 5 Submitted By: Robert Bogomip (bobbogo) Assigned to: Danny Smith (dannysmith) Summary: make removes too many backslashes Initial Comment: Consider this makefile: all: echo "[\\]" Cygwin and linux make report $ make echo "[\\]" [\] However, Mingw make (called mmake.exe here) produces $ mmake echo "[\\]" [\] There's no problem if the backslashes are in a sequence of fewer than three. 'echo "[\|\$$$$]' produces the (correct) result [\|$$] on all three makes. SHELL is cygwin sh, or bash (makes no difference) ---------------------------------------------------------------------- >Comment By: Danny Smith (dannysmith) Date: 2002-01-20 20:49 Message: Logged In: YES user_id=11494 Yes, confirmed. This stems from the same problem as the prior make bug report. Sigh. I'll upload an alternative make binary that works with or without cygwin sh.exe but has the drawback of writing out temporory script file for each commandline sent to SHELL. Or what about one that only works with cygwin sh.exe? No, if you want that one you can get it from cygwin. Danny ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 |
From: <no...@so...> - 2002-08-05 16:44:17
|
Bugs item #506186, was opened at 2002-01-20 18:00 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 Category: binutils Group: Known bugs >Status: Closed >Resolution: Out of Date Priority: 5 Submitted By: Robert Bogomip (bobbogo) >Assigned to: Earnie Boyd (earnie) Summary: make removes too many backslashes Initial Comment: Consider this makefile: all: echo "[\\]" Cygwin and linux make report $ make echo "[\\]" [\] However, Mingw make (called mmake.exe here) produces $ mmake echo "[\\]" [\] There's no problem if the backslashes are in a sequence of fewer than three. 'echo "[\|\$$$$]' produces the (correct) result [\|$$] on all three makes. SHELL is cygwin sh, or bash (makes no difference) ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2002-01-20 23:49 Message: Logged In: YES user_id=11494 Yes, confirmed. This stems from the same problem as the prior make bug report. Sigh. I'll upload an alternative make binary that works with or without cygwin sh.exe but has the drawback of writing out temporory script file for each commandline sent to SHELL. Or what about one that only works with cygwin sh.exe? No, if you want that one you can get it from cygwin. Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=506186&group_id=2435 |