bug-make
[Top][All Lists]
Advanced

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

[bug #31155] .SECONDEXPANSION: incorrect order only parsing in patterns


From: anonymous
Subject: [bug #31155] .SECONDEXPANSION: incorrect order only parsing in patterns
Date: Tue, 28 Sep 2010 19:46:28 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10

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

                 Summary: .SECONDEXPANSION: incorrect order only parsing in
patterns
                 Project: make
            Submitted by: None
            Submitted on: Tue 28 Sep 2010 07:46:27 PM UTC
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 3.82
        Operating System: Any
           Fixed Release: None
           Triage Status: None

    _______________________________________________________

Details:

With this Makefile:

.SECONDEXPANSION:
PREREQS=p1|p2
P2=p2
all : foo bar
f%o: $$(PREREQS) ; @echo '$@' from '$^' and '$|'
b%r: p1|$$(P2)   ; @echo '$@' from '$^' and '$|'
p% : ;

The GNU Make 3.81 output seems correct:

foo from p1 and p2
bar from p1 and p2

But the GNU Make 3.82 output seems incorrect:

foo from p1 and
bar from p1 p2 and


-- John Carey





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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