[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63040] autoconf-2.69 and 2.71 fail to build after $(shell ...) env
From: |
Paul D. Smith |
Subject: |
[bug #63040] autoconf-2.69 and 2.71 fail to build after $(shell ...) environment handlign change |
Date: |
Sat, 10 Sep 2022 22:30:50 -0400 (EDT) |
Update of bug #63040 (project make):
Item Group: None => Bug
Status: None => Fixed
Assigned to: None => psmith
Open/Closed: Open => Closed
Component Version: None => SCM
Fixed Release: None => SCM
Triage Status: None => Small Effort
_______________________________________________________
Follow-up Comment #4:
My idea below was dumb.
What I ended up doing is that if we detect a recursive expansion in the
context of a shell function, we use the value of the variable from the
environment make was invoked with, or the empty string if the variable wasn't
present in the invoker's environment.
This gives us back the previous behavior. It's kind of bizarre but no worse
than any other choice, IMO.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63040>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/