NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/46115 (make: bug in :M (dash inside []))
Synopsis: make: bug in :M (dash inside [])
Responsible-Changed-From-To: bin-bug-people->rillig
Responsible-Changed-By: rillig%NetBSD.org@localhost
Responsible-Changed-When: Sun, 29 Jun 2025 08:04:42 +0000
Responsible-Changed-Why:
I'm taking it.
State-Changed-From-To: open->closed
State-Changed-By: rillig%NetBSD.org@localhost
State-Changed-When: Sun, 29 Jun 2025 08:04:42 +0000
State-Changed-Why:
Invalid patterns in the :M and :N modifiers are now rejected.
Here's the history from 1993 to now:
1993.03.21.09.45.37
| match=
| match=-
| exit status 0
2023.06.23.04.41.24
2023.06.23.04.56.54
| make: warning: Unfinished character list in pattern '[.-]' of modifier ':M'
| match=
| match=-
| exit status 0
2024.04.14.15.21.20
... some changes to the output format of diagnostics ...
2024.07.09.17.07.23
| make: in target "all": while evaluating variable "foo" with value "-": Unfinished character list in pattern '[.-]' of modifier ':M'
| match=
| match=-
| exit status 0
2024.07.09.17.07.23
... some changes for better error handling ...
2025.03.29.10.39.48
| make: Unfinished character list in pattern '[.-]' of modifier ':M'
| while evaluating variable "foo" with value "-"
| in command "@echo match=${foo:M[.-]}"
| in target "all"
| exit status 2
/usr/bin/make
Home |
Main Index |
Thread Index |
Old Index