bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #19626] Unexpected environment variable modification in command


From: anonymous
Subject: [bug #19626] Unexpected environment variable modification in command
Date: Wed, 18 Apr 2007 11:44:53 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FR04/2004; .NET CLR 1.1.4322)

URL:
  <http://savannah.gnu.org/bugs/?19626>

                 Summary: Unexpected environment variable modification in
command
                 Project: make
            Submitted by: None
            Submitted on: mercredi 18.04.2007 à 11:44 UTC
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 3.80
        Operating System: Any
           Fixed Release: None

    _______________________________________________________

Details:

When running following Makefile with GNU make 3.80 on Cygwin/Solaris/Linux it
outputs value of the Make variable instead of environment variable in case an
environment variable of the same name than Make variable exists.
[~]$ cat Makefile
IN_ENV = from_make
NOT_IN_ENV = from_make

all:
        echo $${IN_ENV}
        echo $${NOT_IN_ENV}

[~]$ make
echo ${IN_ENV}

echo ${NOT_IN_ENV}

=> that's OK
[~]$ export IN_ENV=from_env
[~]$ make
echo ${IN_ENV}
from_make
echo ${NOT_IN_ENV}

=> As variables are not exported I expect getting:
echo ${IN_ENV}
from_env
echo ${NOT_IN_ENV}






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?19626>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/





reply via email to

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