bug-make
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]