Error in processing of :: targets

2005-06-14 Thread reid . madsen
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,

Re: Error in processing of :: targets

2005-06-14 Thread Howard Chu
[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

RE: Error in processing of :: targets

2005-06-14 Thread reid . madsen
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

RE: Error in processing of :: targets

2005-06-14 Thread reid . madsen
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

RE: Error in processing of :: targets

2005-06-14 Thread Paul D. Smith
%% [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