gh-136097: Fix sysconfig._parse_makefile() (#136166)
* Fix potential infinite recursion. * Fix a bug when reference can cross boundaries of substitutions, e.g. a=$( b=$(a)a) * Fix potential quadratic complexity. * Fix KeyError for undefined CFLAGS, LDFLAGS, or CPPFLAGS. * Fix infinite recursion when keep_unresolved=False. * Unify behavior with keep_unresolved=False for bogus $ occurred before and after variable references.
S
Serhiy Storchaka committed
9e3542a6c26a849012216f5f754f16043d775c42
Parent: ae6e7f5
Committed by GitHub <noreply@github.com>
on 10/4/2025, 1:57:12 PM