Gnumake
maintainers,
I've run into a
functional difference between the standard unix make and GNUmake (3.80)
involving how the :: rules are processed.
In the standard unix
make (Solaris), the :: targets ( i.e., all::) are process in the order they are
found in the Makefile serially,
[EMAIL PROTECTED] wrote:
Gnumake maintainers,
I've run into a functional difference between the standard unix make and
GNUmake (3.80) involving how the :: rules are processed.
In the standard unix make (Solaris), the :: targets ( i.e., all::) are
process in the order they are found in the
Subject: Re: Error in processing of :: targets
%% [EMAIL PROTECTED] writes:
rm I've run into a functional difference between the standard unix
rm make and GNUmake (3.80) involving how the :: rules are processed.
By standard unix make you seem to mean SystemV make. Note that the
only official
of :: rules in a parallel environment. Thus functionality has
been lost in later versions.
Reid Madsen
-Original Message-
From: Howard Chu [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 14, 2005 8:21 AM
To: Madsen, Reid
Cc: bug-make@gnu.org
Subject: Re: Error in processing of :: targets
%% [EMAIL PROTECTED] writes:
rm all:: first
rm @echo one
rm all:: second
rm @echo two
rm first:
rm @echo first
rm second:
rm @echo second
rm In GNUmake 3.75, this produced:
rm first
rm one
rm second
rm two
rm In GNUmake 3.80, this produced:
rm