[bug #16531] Substitution reference and secondary expansion

2006-05-07 Thread Paul D. Smith
Follow-up Comment #3, bug #16531 (project make): The OP is correct: it's not the "%", it's the ":". Because the variable reference is escaped, make doesn't skip over it when parsing the command line like it normally would, and instead make sees the second ":" inside the substitution reference an

[bug #16545] Escaping a ":" in an escaped substition reference on a prereq line dumps core

2006-05-07 Thread Paul D. Smith
URL: Summary: Escaping a ":" in an escaped substition reference on a prereq line dumps core Project: make Submitted by: psmith Submitted on: Sunday 05/07/06 at 14:56

[bug #16531] Substitution reference and secondary expansion

2006-05-07 Thread anonymous
Follow-up Comment #2, bug #16531 (project make): > GNU make gets confused by the % in your patsubst call. The secondary expansion of GNU make is not that much bad. The putsubst call works perfect without any kind of workarounds. What the problem is "substitution reference". .PHONY: foo.bar .S