--- - branch: MAIN date: Sun Sep 13 07:42:20 UTC 2020 files: - new: '1.507' old: '1.506' path: src/usr.bin/make/var.c pathrev: src/usr.bin/make/var.c@1.507 type: modified - new: '1.2' old: '1.1' path: src/usr.bin/make/unit-tests/varmod.exp pathrev: src/usr.bin/make/unit-tests/varmod.exp@1.2 type: modified - new: '1.3' old: '1.2' path: src/usr.bin/make/unit-tests/varmod.mk pathrev: src/usr.bin/make/unit-tests/varmod.mk@1.3 type: modified id: 20200913T074220Z.172e950f71dba3b9e762bef39c42a78c24086ed2 log: | make(1): in lint mode, complain about erroneous $$ Since 2008-12-21, make has silently ignored strange variable names in constructs like '$$', '$}', '$' followed by nothing. Ignoring these bugs in makefiles instead of reporting them is not a good idea. To improve the situation, make complains about these errors now, but only in lint mode (-dL). This preserves existing behavior while still allowing to validate existing makefiles that they don't depend on this bug. If the test phase goes well, these error messages may be enabled unconditionally. https://mail-index.netbsd.org/pkgsrc-users/2020/09/12/msg032229.html module: src subject: 'CVS commit: src/usr.bin/make' unixtime: '1599982940' user: rillig