Update of bug #61218 (project make):

                  Status:                    None => Fixed                  
             Assigned to:                    None => psmith                 
             Open/Closed:                    Open => Closed                 
       Component Version:                    None => 4.3                    
        Operating System:                    None => Any                    
           Fixed Release:                    None => SCM                    
           Triage Status:                    None => Small Effort           

    _______________________________________________________

Follow-up Comment #1:

This was a little odd.  The problem is that if -e is given, due to a weird set
of coincidences, the MAKEFLAGS variable is not expanded before it's passed to
jobs via the environment.  If -e is *not* given, then MAKEFLAGS *is*
expanded.

This was difficult to see in practice since, although command line overrides
were not not present in MAKEFLAGS as expected, they were in the environment
and since -e was given those took precedence over the makefile settings.  But,
it was possible to tell via the origin function as Masahiro discovered.

I've pushed a fix for this.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61218>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to