Follow-up Comment #4, bug #59093 (project make): Of course another solution is to work on reducing the stack needed by make. None of this will be cheap of course. Some ideas: switch more places from alloca() to malloc(), and/or convert some algorithms from recursive function calls to loops.
I don't see any good way to avoid function calls being recursive unless we're willing to rewrite essentially the entire variable expansion, including all function call expansion, into one huge function ... scary! _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?59093> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/